File

projects/m2-core/src/lib/core/service/security/security.service.ts

Index

Methods

Constructor

constructor(logger: Logger, http: HttpClient, endpointService: EndpointConfigService, utilService: UtilService)
Parameters :
Name Type Optional
logger Logger No
http HttpClient No
endpointService EndpointConfigService No
utilService UtilService No

Methods

Public getAccessRights
getAccessRights(elementId: number)
Parameters :
Name Type Optional
elementId number No
Public getEditableElements
getEditableElements(elementIds: number[])
Parameters :
Name Type Optional
elementIds number[] No
Returns : Promise<Map<number, boolean>>
Public getNodeAccessLevel
getNodeAccessLevel(nodeId: number)
Parameters :
Name Type Optional
nodeId number No
Public removeAccessRights
removeAccessRights(subjectId: number, elementId: number)
Parameters :
Name Type Optional
subjectId number No
elementId number No
Returns : Promise<void>
Public setAccessRights
setAccessRights(request: SetAccessRightsRequest)

Edit API

Parameters :
Name Type Optional
request SetAccessRightsRequest No

results matching ""

    No results matching ""