mirror of
https://github.com/Unleash/unleash.git
synced 2025-09-05 17:53:12 +02:00
refactor: remove redundant ADMIN role check
This commit is contained in:
parent
f791b866dd
commit
afbb1b6192
@ -39,6 +39,7 @@ import type { IServiceAccount } from 'interfaces/service-account';
|
||||
import { MultipleRoleSelect } from 'component/common/MultipleRoleSelect/MultipleRoleSelect';
|
||||
import type { IUserProjectRole } from '../../../../interfaces/userProjectRoles';
|
||||
import { useCheckProjectPermissions } from 'hooks/useHasAccess';
|
||||
import { ADMIN } from 'component/providers/AccessProvider/permissions';
|
||||
|
||||
const StyledForm = styled('form')(() => ({
|
||||
display: 'flex',
|
||||
@ -326,12 +327,10 @@ export const ProjectAccessAssign = ({
|
||||
|
||||
const isValid = selectedOptions.length > 0 && selectedRoles.length > 0;
|
||||
const displayAllRoles =
|
||||
checkPermissions('ADMIN') ||
|
||||
checkPermissions(ADMIN) ||
|
||||
userRoles.length === 0 ||
|
||||
userRoles.some(
|
||||
(userRole) =>
|
||||
userRole.name === 'Admin' || userRole.name === 'Owner',
|
||||
);
|
||||
userRoles.some((userRole) => userRole.name === 'Owner');
|
||||
|
||||
let filteredRoles: IRole[];
|
||||
if (displayAllRoles) {
|
||||
filteredRoles = roles;
|
||||
|
Loading…
Reference in New Issue
Block a user