🚧 Permissions
This commit is contained in:
parent
f50e7f0b3a
commit
1cf35f016b
@ -107,10 +107,17 @@ export class User {
|
|||||||
* calculate all permissions
|
* calculate all permissions
|
||||||
*/
|
*/
|
||||||
public get calc_permissions(): Permission[] {
|
public get calc_permissions(): Permission[] {
|
||||||
let final_permissions = this.groups.forEach((permission) => {
|
let final_permissions = []
|
||||||
console.log(permission);
|
this.groups.forEach((permission) => {
|
||||||
|
if (!final_permissions.includes(permission)) {
|
||||||
|
final_permissions.push(permission)
|
||||||
|
}
|
||||||
})
|
})
|
||||||
// TODO: add user permissions on top of group permissions + return
|
this.permissions.forEach((permission) => {
|
||||||
return []
|
if (!final_permissions.includes(permission)) {
|
||||||
|
final_permissions.push(permission)
|
||||||
|
}
|
||||||
|
})
|
||||||
|
return final_permissions
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user