fix: admin buttons issue

This commit is contained in:
swve 2023-07-14 11:29:15 +01:00
parent 466616578a
commit 99890a950b
6 changed files with 18 additions and 14 deletions

View file

@ -14,7 +14,7 @@ export const AuthenticatedClientElement = (props: AuthenticatedClientElementProp
// Available roles
const org_roles_values = ["admin", "owner"];
const user_roles_values = ["role_admin", "role_super_admin"];
const user_roles_values = ["role_admin"];
@ -24,7 +24,7 @@ export const AuthenticatedClientElement = (props: AuthenticatedClientElementProp
const user_roles = auth.userInfo.user_object.roles;
const org_role = org_roles.find((org: any) => org.org_id == org_id);
const user_role = user_roles.find((role: any) => role.org_id == org_id);
if (org_role && user_role) {
if (org_roles_values.includes(org_role.org_role) && user_roles_values.includes(user_role.role_id)) {
return true;