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