mirror of
https://github.com/sct/overseerr.git
synced 2025-10-01 16:04:27 +02:00
fix(frontend): show auto approval on series request modal only with correct permissions
fixes #687
This commit is contained in:
@@ -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?",
|
||||
|
Reference in New Issue
Block a user