mirror of
https://github.com/hcengineering/platform.git
synced 2026-09-08 18:57:42 +02:00
System account bypass RBAC (#10306)
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>
This commit is contained in:
@@ -171,6 +171,7 @@ export class SpacePermissionsMiddleware extends BaseMiddleware implements Middle
|
||||
isSpace: boolean
|
||||
): boolean {
|
||||
const account = ctx.contextData.account
|
||||
if (account.primarySocialId === core.account.System) return true
|
||||
const permissions = this.permissionsBySpace[space]?.[account.uuid] ?? []
|
||||
let withoutMatch: Permission | undefined
|
||||
for (const permission of permissions) {
|
||||
|
||||
Reference in New Issue
Block a user