fix and update

This commit is contained in:
lendry
2026-07-01 17:28:53 +03:00
parent 0c3c6d6d82
commit 06f1481787
16 changed files with 1502 additions and 11 deletions

View File

@@ -16,6 +16,7 @@ export interface UserAccessContext {
canViewUserDocuments: boolean;
canVerifyUsers: boolean;
canManageBots: boolean;
canModerateChats: boolean;
}
function hasAnyPermission(permissions: string[], ...slugs: string[]) {
@@ -44,7 +45,8 @@ export class AccessService {
'rbac.manage',
'documents.view_others',
'users.verify',
'bots.manage.all'
'bots.manage.all',
'chat.moderate'
],
canAccessAdmin: true,
canManageRoles: true,
@@ -57,7 +59,8 @@ export class AccessService {
canManageSettings: true,
canViewUserDocuments: true,
canVerifyUsers: true,
canManageBots: true
canManageBots: true,
canModerateChats: true
};
}
@@ -106,7 +109,8 @@ export class AccessService {
canManageSettings: permissions.includes('settings.manage'),
canViewUserDocuments: permissions.includes('documents.view_others'),
canVerifyUsers: permissions.includes('users.verify'),
canManageBots: permissions.includes('bots.manage.all')
canManageBots: permissions.includes('bots.manage.all'),
canModerateChats: permissions.includes('chat.moderate')
};
}