PermissionsDataSource
Defined in: js-api/src/dapi.ts:949
Constructors
Constructor
new PermissionsDataSource():
PermissionsDataSource
Defined in: js-api/src/dapi.ts:950
Returns
PermissionsDataSource
Methods
check()
check(
e,permission):Promise<boolean>
Defined in: js-api/src/dapi.ts:965
Checks if current user has permission {permission} for entity {e}
Parameters
| Parameter | Type | Description |
|---|---|---|
e | Entity | Entity to check permission for |
permission | "Edit" | "View" | "Share" | "Delete" | Permission type |
Returns
Promise<boolean>
Result
get()
Defined in: js-api/src/dapi.ts:954
Groups that can view the entity and groups that can edit it.
Parameters
| Parameter | Type |
|---|---|
e | Entity |
Returns
Promise<{ edit: Group[]; view: Group[]; }>
grant()
grant(
e,g,edit):Promise<any>
Defined in: js-api/src/dapi.ts:971
Grants permission on entity to the group
Parameters
| Parameter | Type | Description |
|---|---|---|
e | Entity | - |
g | Group | - |
edit | boolean | allow to edit entity |
Returns
Promise<any>
revoke()
Call Signature
revoke(
e,g):Promise<any>
Defined in: js-api/src/dapi.ts:976
Revokes the group's permission on the entity.
Parameters
| Parameter | Type |
|---|---|
e | Entity |
g | Group |
Returns
Promise<any>
Call Signature
revoke(
g,e):Promise<any>
Defined in: js-api/src/dapi.ts:978
Parameters
| Parameter | Type |
|---|---|
g | Group |
e | Entity |
Returns
Promise<any>
Deprecated
Use revoke(entity, group), matching grant. Removed in 1.30.