mirror of
https://github.com/sct/overseerr.git
synced 2025-09-29 05:24:44 +02:00
feat: new permission to allow users to see other users requests
closes #840
This commit is contained in:
@@ -39,6 +39,8 @@ export const messages = defineMessages({
|
||||
advancedrequest: 'Advanced Requests',
|
||||
advancedrequestDescription:
|
||||
'Grants permission to use advanced request options. (Ex. Changing servers/profiles/paths)',
|
||||
viewrequests: 'View Requests',
|
||||
viewrequestsDescription: "Grants permission to view other user's requests.",
|
||||
});
|
||||
|
||||
interface PermissionEditProps {
|
||||
@@ -85,6 +87,12 @@ export const PermissionEdit: React.FC<PermissionEditProps> = ({
|
||||
description: intl.formatMessage(messages.advancedrequestDescription),
|
||||
permission: Permission.REQUEST_ADVANCED,
|
||||
},
|
||||
{
|
||||
id: 'viewrequests',
|
||||
name: intl.formatMessage(messages.viewrequests),
|
||||
description: intl.formatMessage(messages.viewrequestsDescription),
|
||||
permission: Permission.REQUEST_VIEW,
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
|
@@ -322,8 +322,7 @@ const AdvancedRequester: React.FC<AdvancedRequesterProps> = ({
|
||||
</div>
|
||||
</>
|
||||
)}
|
||||
{hasPermission(Permission.MANAGE_REQUESTS) &&
|
||||
hasPermission(Permission.MANAGE_USERS) &&
|
||||
{hasPermission([Permission.MANAGE_REQUESTS, Permission.MANAGE_USERS]) &&
|
||||
selectedUser && (
|
||||
<div className="mt-0 sm:mt-2">
|
||||
<Listbox
|
||||
|
Reference in New Issue
Block a user