Class: PermissionsDataSource
dg.PermissionsDataSource
Constructors
constructor
• new PermissionsDataSource()
Defined in
Methods
check
▸ check(e
, permission
): Promise
<boolean
>
Checks if current user has permission {permission} for entity {e}
Parameters
Name | Type | Description |
---|---|---|
e | Entity | Entity to check permission for |
permission | "Edit" | "View" | "Share" | "Delete" | Permission type |
Returns
Promise
<boolean
>
Result
Defined in
get
▸ get(e
): Promise
<Map
<string
, Group
[]>>
Gets all the permissions granted on entity
Parameters
Name | Type |
---|---|
e | Entity |
Returns
Promise
<Map
<string
, Group
[]>>
permissions
Defined in
grant
▸ grant(e
, g
, edit
): Promise
<any
>
Grants permission on entity to the group
Parameters
Name | Type | Description |
---|---|---|
e | Entity | |
g | Group | |
edit | boolean | allow to edit entity |
Returns
Promise
<any
>
Defined in
revoke
▸ revoke(g
, e
): Promise
<any
>
Revokes permission on entity from the group
Parameters
Name | Type |
---|---|
g | Group |
e | Entity |
Returns
Promise
<any
>