fix(frontend): Do not allow user w/ ID 1 to disable 'Admin' permission (#965)

This commit is contained in:
TheCatLady
2021-02-18 20:20:32 -05:00
committed by GitHub
parent bdb3cb2025
commit 77b2d9ea22
5 changed files with 37 additions and 14 deletions

View File

@@ -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)}
/>