🐛 Small fixes review
This commit is contained in:
parent
af95322a94
commit
539373b99a
@ -46,7 +46,12 @@ export default function RoleListContainer(props: IProps) {
|
||||
</div>
|
||||
<div className={classes["folderlist-container"]}>
|
||||
<BlockList
|
||||
blocks={filteredRoles.map((role) => {
|
||||
blocks={filteredRoles
|
||||
.filter((role) => {
|
||||
if (role.name === "admin") return false;
|
||||
return true;
|
||||
})
|
||||
.map((role) => {
|
||||
return {
|
||||
name: role.name,
|
||||
id: role.uid!,
|
||||
|
@ -178,7 +178,9 @@ export default function CollaboratorInformations(props: IProps) {
|
||||
<SelectField
|
||||
placeholder="Rôle"
|
||||
name="role"
|
||||
options={availableRoles}
|
||||
options={availableRoles.filter((role) => {
|
||||
return role.label !== "admin";
|
||||
})}
|
||||
selectedOption={selectedOption!}
|
||||
onChange={handleRoleChange}
|
||||
disabled={userSelected?.role?.name === "super-admin"}
|
||||
|
@ -142,6 +142,9 @@ export default function OfficeInformations(props: IProps) {
|
||||
if (!user.office_role && user.role?.name === "admin") {
|
||||
return true;
|
||||
}
|
||||
if (!user.office_role && user.role?.name === "super-admin") {
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
})
|
||||
.map((user) => {
|
||||
@ -173,13 +176,16 @@ export default function OfficeInformations(props: IProps) {
|
||||
</div>
|
||||
{officeSelected?.users
|
||||
?.filter((user) => {
|
||||
if (user.office_role && user.office_role.name !== "admin") {
|
||||
return true;
|
||||
}
|
||||
if (!user.office_role && user.role?.name !== "admin") {
|
||||
return true;
|
||||
}
|
||||
if (user.office_role && user.office_role.name === "admin") {
|
||||
return false;
|
||||
}
|
||||
if (!user.office_role && user.role?.name === "admin") {
|
||||
return false;
|
||||
}
|
||||
if (!user.office_role && user.role?.name === "super-admin") {
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
})
|
||||
.map((user) => {
|
||||
return renderUser(user);
|
||||
|
Loading…
x
Reference in New Issue
Block a user