feat(ui): Add separate permissions for 4K auto approval (#908)

* Clarify & fix permission descriptions

* Automatically check & disable auto-approve permission options when 'Manage Requests' permission is selected
This commit is contained in:
TheCatLady
2021-02-14 07:40:18 -05:00
committed by GitHub
parent 28090c30a7
commit 53b7425f67
7 changed files with 148 additions and 35 deletions

View File

@@ -365,8 +365,12 @@ const TvRequestModal: React.FC<RequestModalProps> = ({
}
>
{(hasPermission(Permission.MANAGE_REQUESTS) ||
hasPermission(Permission.AUTO_APPROVE) ||
hasPermission(Permission.AUTO_APPROVE_TV)) &&
hasPermission(
is4k ? Permission.AUTO_APPROVE_4K : Permission.AUTO_APPROVE
) ||
hasPermission(
is4k ? Permission.AUTO_APPROVE_4K_TV : Permission.AUTO_APPROVE_TV
)) &&
!editRequest && (
<p className="mt-6">
<Alert