bugfix: create organization button is now hidden for none owner users.
This commit is contained in:
@@ -16,6 +16,11 @@ export function hasPermission(org: Organization | null, permission: string): boo
|
||||
return Boolean(org.permissions?.includes(permission));
|
||||
}
|
||||
|
||||
/** True when the user is owner of the currently selected organization. */
|
||||
export function canCreateOrganizationFromCurrentOrg(org: Organization | null): boolean {
|
||||
return Boolean(org?.isOwner);
|
||||
}
|
||||
|
||||
/** Sidebar / route guard: READ access to a tab */
|
||||
export function canViewTab(org: Organization | null, readPermission: string): boolean {
|
||||
return hasPermission(org, readPermission);
|
||||
|
||||
Reference in New Issue
Block a user