Content Studio Web Content Management System
Assembly: CSServer5 (in CSServer5.dll) Version: 5.7.5016.0 (5.7.5016.0)
[This is preliminary documentation and is subject to change.]
Specifies the permissions that can be given to a Content Studio securable object
Namespace: ContentStudio.Security
Assembly: CSServer5 (in CSServer5.dll) Version: 5.7.5016.0 (5.7.5016.0)
Syntax
Members
Member name | Value | Description | |
---|---|---|---|
None | 0 | No permissions are defined. | |
Browse | 1 | The caller can browse the object (document). Applicable on file system folder objects for inheritance (root, unit, category) and direct on documents. | |
Read | 2 | Read access to the object. For container this permission is for inheritance only. | |
Write | 4 | Write access to the object. For container this permission is for inheritance only. | |
Create | 8 | Can create new child leaf objects but not child containers. | |
Delete | 16 | Can delete child leaf objects but not child container objects. For container this permission is for inheritance only and for leaf object the permission goes for the object itself. | |
SendForRevision | 32 | Can start a workflow on a document. Only meaningful within the document system. For container this permission is for inheritance only and for leaf object the permission goes for the object itself. | |
RemoveFromRevision | 64 | Can terminate a workflow on a document. Only meaningful within the document system. Workflow server uses this permission when it determines whether a user can terminate a workflow or not. For container this permission is for inheritance only and for leaf object the permission goes for the object itself. | |
Reject | 128 | Can reject a document that are sent for revision. Only meaningful within the document system. Workflow server does not use this permission. For container this permission is for inheritance only and for leaf object the permission goes for the object itself. | |
Approve | 256 | Can publish a document. Only meaningful within the document system. For container this permission is for inheritance only and for leaf object the permission goes for the object itself. | |
ReadContainer | 512 | Can read data for a container object. Only meaningful for container objects. | |
WriteContainer | 1024 | Can write data for a container object. Only meaningful for container objects. | |
CreateContainer | 2048 | Can create child container objects. Only meaningful for container objects. | |
WriteEventActionQueue | 2048 | Can create event actions asynchronous jobs. Only meaningful for the event actions root container and should only be set to external process identities that are trusted to add their own jobs to the queue. | |
DeleteContainer | 4096 | Can delete a container object. Only meaningful for container objects. | |
TakeOwnership | 8192 | Can take ownership of an object. This permission is implicitly given to users that have the GlobalRights.GlobalGroupAdmin right. The owner of an object has exclusive Read-WriteSecurity permission on the object and cannot be locked out of that object. | |
WriteSecurity | 8388608 | Can change the permissions of the affected object. Also, certain other actions can require this permission. This permission is commonly referred as Admin. | |
Admin | 8388608 | Can change the permissions of the affected object. Also, certain other actions can require this permission. This permission is commonly referred as WriteSecurity. | |
MaxFlags | -1 | All flag values are set. This value should not be assigned to any object. |
See Also