External module "core/security"
Functions
addUserRight
- addUserRight(user: any, node: any, nodeType: any, permission: any): Promise<void>
-
Parameters
-
user: any
-
node: any
-
nodeType: any
-
permission: any
Returns Promise<void>
canUser
- canUser(user: any, model: any, permission: any, options?: any): any
-
Parameters
-
user: any
-
model: any
-
permission: any
-
Default value options: any = {}
Returns any
canUserManage
- canUserManage(user: any, model: any, options?: any): any
-
Parameters
-
user: any
-
model: any
-
Default value options: any = {}
Returns any
canUserRead
- canUserRead(user: any, model: any, options?: any): any
-
Parameters
-
user: any
-
model: any
-
Default value options: any = {}
Returns any
canUserWrite
- canUserWrite(user: any, model: any, options?: any): any
-
Parameters
-
user: any
-
model: any
-
Default value options: any = {}
Returns any
getHighestPermission
- getHighestPermission(permissions: any): string
-
Parameters
Returns string
getPermissionsEqualOrAbove
- getPermissionsEqualOrAbove(permission: any): string[]
-
Parameters
Returns string[]
isAdmin
- isAdmin(user: any, options?: any): any
-
Parameters
-
user: any
-
Default value options: any = {}
Returns any
isUserWatching
- isUserWatching(user: any, model: any): any
removeUserRight
- removeUserRight(user: any, node: any, permission: any): Promise<void>
-
Parameters
-
user: any
-
node: any
-
permission: any
Returns Promise<void>
Adds a user right to a node