fix and update
This commit is contained in:
@@ -26,7 +26,7 @@ export function getAdminLandingPath(user: PublicUser): string {
|
||||
return '/admin/oauth';
|
||||
}
|
||||
|
||||
export function canAccessAdminSection(user: PublicUser, section: 'users' | 'oauth' | 'settings' | 'rbac' | 'bots') {
|
||||
export function canAccessAdminSection(user: PublicUser, section: 'users' | 'oauth' | 'settings' | 'rbac' | 'bots' | 'releases') {
|
||||
switch (section) {
|
||||
case 'users':
|
||||
return Boolean(user.canViewUsers || user.canManageUsers);
|
||||
@@ -35,6 +35,7 @@ export function canAccessAdminSection(user: PublicUser, section: 'users' | 'oaut
|
||||
case 'oauth':
|
||||
return Boolean(user.canViewOAuth || user.canManageOAuth);
|
||||
case 'settings':
|
||||
case 'releases':
|
||||
return Boolean(user.canManageSettings);
|
||||
case 'rbac':
|
||||
return Boolean(user.canManageRoles);
|
||||
|
||||
Reference in New Issue
Block a user