chore: move config behind checks (#1211)

This commit is contained in:
Ali BARIN
2023-08-11 22:32:13 +02:00
committed by GitHub
parent a6a124d2e6
commit 25983e046c
8 changed files with 13 additions and 8 deletions

View File

@@ -293,11 +293,13 @@ class User extends Base {
if (Array.isArray(this.permissions)) {
this.permissions = this.permissions.filter((permission) => {
const isRolePermission = permission.subject === 'Role';
const isSamlAuthProviderPermission =
permission.subject === 'SamlAuthProvider';
const restrictedSubjects = [
'Role',
'SamlAuthProvider',
'Config',
];
return !isRolePermission && !isSamlAuthProviderPermission;
return !restrictedSubjects.includes(permission.subject);
});
}