fix(frontend): show auto approval on series request modal only with correct permissions

fixes #687
pull/696/head
sct 3 years ago
parent 81a96db2e7
commit 8927c6d2e3

@ -38,6 +38,7 @@ const messages = defineMessages({
request4kfrom: 'There is currently a pending 4K request from {username}',
errorediting: 'Something went wrong editing the request.',
requestedited: 'Request edited.',
autoapproval: 'Auto Approval',
});
interface RequestModalProps extends React.HTMLAttributes<HTMLDivElement> {
@ -259,7 +260,7 @@ const MovieRequestModal: React.FC<RequestModalProps> = ({
hasPermission(Permission.AUTO_APPROVE) ||
hasPermission(Permission.AUTO_APPROVE_MOVIE)) && (
<p className="mt-6">
<Alert title="Auto Approval" type="info">
<Alert title={intl.formatMessage(messages.autoapproval)} type="info">
{intl.formatMessage(messages.requestadmin)}
</Alert>
</p>

@ -39,6 +39,7 @@ const messages = defineMessages({
errorediting: 'Something went wrong editing the request.',
requestedited: 'Request edited.',
requestcancelled: 'Request cancelled.',
autoapproval: 'Auto Approval',
});
interface RequestModalProps extends React.HTMLAttributes<HTMLDivElement> {
@ -313,10 +314,13 @@ const TvRequestModal: React.FC<RequestModalProps> = ({
>
{(hasPermission(Permission.MANAGE_REQUESTS) ||
hasPermission(Permission.AUTO_APPROVE) ||
hasPermission(Permission.AUTO_APPROVE_MOVIE)) &&
hasPermission(Permission.AUTO_APPROVE_TV)) &&
!editRequest && (
<p className="mt-6">
<Alert title="Auto Approval" type="info">
<Alert
title={intl.formatMessage(messages.autoapproval)}
type="info"
>
{intl.formatMessage(messages.requestadmin)}
</Alert>
</p>

@ -134,6 +134,7 @@
"components.RequestModal.AdvancedRequester.loadingprofiles": "Loading profiles…",
"components.RequestModal.AdvancedRequester.qualityprofile": "Quality Profile",
"components.RequestModal.AdvancedRequester.rootfolder": "Root Folder",
"components.RequestModal.autoapproval": "Auto Approval",
"components.RequestModal.cancel": "Cancel Request",
"components.RequestModal.cancelling": "Cancelling…",
"components.RequestModal.cancelrequest": "This will remove your request. Are you sure you want to continue?",

Loading…
Cancel
Save