* [ADF-3323] Moved source file parsing to main doc tool * [ADF-3323] Moved source info classes * [ADF-3323] Added doc YAML generator tool * [ADF-3323] Added doc YAML/JSON source paths to gitignore * [ADF-3323] Completed templates and template context code * [ADF-3323] Added source paths and updated type linker * [ADF-3323] Final fixes to templates and type linking * [ADF-3323] Fixed filter for private and protected methods * [ADF-3323] Content services docs after check and rebuild * [ADF-3323] Updated docbuild script in package.json
4.2 KiB
Added, Status, Last reviewed
Added | Status | Last reviewed |
---|---|---|
v2.0.0 | Active | 2018-05-08 |
Node Permission service
Manages role permissions for content nodes.
Class members
Methods
-
getGroupMemeberByGroupName(groupName:
string
, opts?:any
):Observable
<GroupMemberPaging>
Gets all members related to a group name.- groupName:
string
- Name of group to look for members - opts:
any
- (Optional) Extra options supported by JSAPI - Returns
Observable
<GroupMemberPaging>
- List of members
- groupName:
-
getNodeRoles(node:
MinimalNodeEntryEntity
):Observable
<string[]>
Gets a list of roles for the current node.- node:
MinimalNodeEntryEntity
- The target node - Returns
Observable
<string[]>
- Array of strings representing the roles
- node:
-
removePermission(node:
MinimalNodeEntryEntity
, permissionToRemove:PermissionElement
):Observable
<
MinimalNodeEntryEntity
>
- node:
MinimalNodeEntryEntity
- - permissionToRemove:
PermissionElement
- - Returns
Observable
<
MinimalNodeEntryEntity
>
-
- node:
-
updateLocallySetPermissions(node:
MinimalNodeEntryEntity
, nodes:MinimalNodeEntity
[]
, nodeRole:string[]
):Observable
<
MinimalNodeEntryEntity
>
- node:
MinimalNodeEntryEntity
- - nodes:
MinimalNodeEntity
[]
- - nodeRole:
string[]
- - Returns
Observable
<
MinimalNodeEntryEntity
>
-
- node:
-
updateNodePermissions(nodeId:
string
, permissionList:MinimalNodeEntity
[]
):Observable
<
MinimalNodeEntryEntity
>
- nodeId:
string
- - permissionList:
MinimalNodeEntity
[]
- - Returns
Observable
<
MinimalNodeEntryEntity
>
-
- nodeId:
-
updatePermissionRole(node:
MinimalNodeEntryEntity
, updatedPermissionRole:PermissionElement
):Observable
<
MinimalNodeEntryEntity
>
Updates the permission for a node.- node:
MinimalNodeEntryEntity
- Target node - updatedPermissionRole:
PermissionElement
- Permission role to update or add - Returns
Observable
<
MinimalNodeEntryEntity
>
- Node with updated permission
- node:
Details
This service requires the Content Services Groups API, which is available from version 5.2.1.
See the Groups API docs in the Alfresco JS API for more information about the types returned by the methods and for the implementation of the REST API the service is based on.