Skip to main content

PermissionsDataSource

Constructors

new PermissionsDataSource()

new PermissionsDataSource(): PermissionsDataSource

Returns

PermissionsDataSource

Source

src/dapi.ts:712

Methods

check()

check(e, permission): Promise<boolean>

Checks if current user has permission {permission} for entity {e}

Parameters

ParameterTypeDescription
eEntityEntity to check permission for
permission"Edit" | "View" | "Share" | "Delete"Permission type

Returns

Promise<boolean>

Result

Source

src/dapi.ts:731


get()

get(e): Promise<Map<string, Group[]>>

Gets all the permissions granted on entity

Parameters

ParameterTypeDescription
eEntity

Returns

Promise<Map<string, Group[]>>

permissions

Source

src/dapi.ts:720


grant()

grant(e, g, edit): Promise<any>

Grants permission on entity to the group

Parameters

ParameterTypeDescription
eEntity
gGroup
editbooleanallow to edit entity

Returns

Promise<any>

Source

src/dapi.ts:741


revoke()

revoke(g, e): Promise<any>

Revokes permission on entity from the group

Parameters

ParameterTypeDescription
gGroup
eEntity

Returns

Promise<any>

Source

src/dapi.ts:750