fix and update

This commit is contained in:
lendry
2026-07-07 10:14:37 +03:00
parent 29306eb2ec
commit bd6cd0d798
22 changed files with 1544 additions and 53 deletions

View File

@@ -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);