projects/m2-core/src/lib/core/service/security/security.service.ts
Methods |
|
constructor(logger: Logger, http: HttpClient, endpointService: EndpointConfigService, utilService: UtilService)
|
|||||||||||||||
|
Parameters :
|
| Public getAccessRights | ||||||
getAccessRights(elementId: number)
|
||||||
|
Parameters :
Returns :
Promise<DesirableAccess[]>
|
| Public getEditableElements | ||||||
getEditableElements(elementIds: number[])
|
||||||
|
Parameters :
Returns :
Promise<Map<number, boolean>>
|
| Public getNodeAccessLevel | ||||||
getNodeAccessLevel(nodeId: number)
|
||||||
|
Parameters :
Returns :
Promise<AccessLevel>
|
| Public removeAccessRights |
removeAccessRights(subjectId: number, elementId: number)
|
|
Returns :
Promise<void>
|
| Public setAccessRights | ||||||
setAccessRights(request: SetAccessRightsRequest)
|
||||||
|
Edit API
Parameters :
Returns :
Promise<DesirableAccess>
|