PermResource
Resource for reading and writing permissions
The following resources are part of this group:
/perm/{type}/{id}
Mount Point: /CNPortletapp/rest/perm/{type}/{id}
GET
Get the permission bits valid for the current user on the given object (and optionally for the given node)
Parameters
name | description | type | default |
---|---|---|---|
type | object type | path | |
id | object id | path | |
nodeId | optional node id | query | 0 |
type | optional type for which the check shall be done | query | -1 |
lang | optional language id | query | 0 |
Response Body
element: | permBitsResponse |
media types: | application/json |
permission bits response
POST
Set the permissions on the identified object according to the posted request
Parameters
name | description | type | default |
---|---|---|---|
type | object type | path | |
id | object id | path |
Request Body
element: | setPermsRequest |
media types: | */* application/xml application/json |
request
Response Body
element: | genericResponse |
media types: | */* application/xml application/json |
generic response
/perm/list/{type}/{id}
Mount Point: /CNPortletapp/rest/perm/list/{type}/{id}
GET
List all groups with with their permission bits for the given object This only lists groups that the current user actually has permission to view (his own groups and their sub groups)
Parameters
name | description | type | default |
---|---|---|---|
type | Type of the object | path | |
id | ID of the object | path |
Response Body
element: | groupsPermBitsResponse |
media types: | application/json |
generic GroupsPermBitsResponse object
/perm/{perm}/{type}/{id}
Mount Point: /CNPortletapp/rest/perm/{perm}/{type}/{id}
GET
Check whether the user has permission perm on the object defined by type and id
Parameters
name | description | type | default |
---|---|---|---|
perm | permission | path | |
type | object type | path | |
id | object id | path | |
nodeId | node id | query | 0 |
Response Body
element: | permResponse |
media types: | application/json |
response containing the result