refactor admin crud popups
All checks were successful
deploy / build-and-deploy (push) Successful in 23s

This commit is contained in:
2025-05-21 17:22:20 +02:00
parent 8b18623232
commit e47268111a
46 changed files with 889 additions and 1041 deletions

View File

@@ -32,16 +32,15 @@ export class Permissions {
return this.value;
}
toNumberArray() {
const array = [];
if (this.admin) array.push(Permissions.Admin.value);
if (this.users) array.push(Permissions.Users.value);
if (this.reports) array.push(Permissions.Reports.value);
if (this.feedback) array.push(Permissions.Feedback.value);
if (this.settings) array.push(Permissions.Settings.value);
if (this.tools) array.push(Permissions.Tools.value);
return array;
static asOptions() {
return {
[Permissions.Admin.value]: 'Admin',
[Permissions.Users.value]: 'Users',
[Permissions.Reports.value]: 'Reports',
[Permissions.Feedback.value]: 'Feedback',
[Permissions.Settings.value]: 'Settings',
[Permissions.Tools.value]: 'Tools'
};
}
get admin() {