This commit is contained in:
@@ -4,6 +4,7 @@ export class Permissions {
|
||||
static readonly Reports = 2 << 2;
|
||||
static readonly Feedback = 2 << 3;
|
||||
static readonly Settings = 2 << 4;
|
||||
static readonly Tools = 2 << 5;
|
||||
|
||||
readonly value: number;
|
||||
|
||||
@@ -31,7 +32,8 @@ export class Permissions {
|
||||
Permissions.Users,
|
||||
Permissions.Reports,
|
||||
Permissions.Feedback,
|
||||
Permissions.Settings
|
||||
Permissions.Settings,
|
||||
Permissions.Tools
|
||||
];
|
||||
}
|
||||
|
||||
@@ -51,6 +53,9 @@ export class Permissions {
|
||||
settings(): boolean {
|
||||
return (this.value & Permissions.Reports) != 0;
|
||||
}
|
||||
tools(): boolean {
|
||||
return (this.value & Permissions.Tools) != 0;
|
||||
}
|
||||
|
||||
asArray(): number[] {
|
||||
const array = [];
|
||||
|
||||
Reference in New Issue
Block a user