mirror of
https://github.com/sct/overseerr.git
synced 2025-09-26 20:12:33 +02:00
fix(frontend): Do not allow user w/ ID 1 to disable 'Admin' permission (#965)
This commit is contained in:
@@ -53,15 +53,17 @@ export const messages = defineMessages({
|
||||
});
|
||||
|
||||
interface PermissionEditProps {
|
||||
actingUser?: User;
|
||||
currentUser?: User;
|
||||
currentPermission: number;
|
||||
user?: User;
|
||||
onUpdate: (newPermissions: number) => void;
|
||||
}
|
||||
|
||||
export const PermissionEdit: React.FC<PermissionEditProps> = ({
|
||||
actingUser,
|
||||
currentUser,
|
||||
currentPermission,
|
||||
onUpdate,
|
||||
user,
|
||||
}) => {
|
||||
const intl = useIntl();
|
||||
|
||||
@@ -216,7 +218,8 @@ export const PermissionEdit: React.FC<PermissionEditProps> = ({
|
||||
<PermissionOption
|
||||
key={`permission-option-${permissionItem.id}`}
|
||||
option={permissionItem}
|
||||
user={user}
|
||||
actingUser={actingUser}
|
||||
currentUser={currentUser}
|
||||
currentPermission={currentPermission}
|
||||
onUpdate={(newPermission) => onUpdate(newPermission)}
|
||||
/>
|
||||
|
Reference in New Issue
Block a user