Below is a table that defines the access aliases provided by default with the TCM application. These are defined in the Collaboration Access Alias Definitions.xml file.
access alias | typical role | description | Rights Granted/Included |
---|---|---|---|
sysadmin-rights | SYSADMIN | FULL_CONTROL rights, can delete and modify security, take ownership. | admin-rights |
admin-rights | Teamspace ADMIN | Create and delete rights, cannot modify security or take ownership. |
author-rights |
author-rights | Teamspace MEMBER | Create rights. | modify-contents-rights |
guest-rights | Teamspace GUEST | View rights. | view-rights view-properties-rights |
modify-contents-rights |
Includes rights to view and modify content and properties. | modify-properties-rights |
|
modify-properties-rights |
Rights to read and update properties. | view-properties-rights |
|
view-rights | Rights to view properties and content. | PERMISSION_RIGHT_VIEW_CONTENT |
|
view-delete-rights | View and delete rights. | view-rights |
|
view-properties-rights | Rights to view properties and permissions. | PERMISSION_RIGHT_READ |
|
delete-rights | Rights to delete. | PERMISSION_RIGHT_DELETE | |
publish-rights | Rights to publish. | PERMISSION_RIGHT_PUBLISH | |
deploy-rights | Rights to deploy. | PERMISSION_RIGHT_DEPLOY | |
file-in-folder-rights | Rights to file and unfile to folders. | PERMISSION_RIGHT_UNLINK |
|
create-subfolder-rights | Rights to create sub-folders. | PERMISSION_RIGHT_CREATE_CHILD | |
archive-rights | Rights to archive objects to a WCM archive database. | PERMISSION_RIGHT_ARCHIVE | |
security-rights | Rights to modify security and take ownership. | PERMISSION_RIGHT_WRITE_ACL |
See also Example Collaboration Access Alias Definitions.xml file. This file is located in the Collaboration Store folder, under the Root Folder for the object store. To edit the file, you must check it out from the content engine.
If you want to add permissions to one or more of the roles, you can include another access alias within the definition of the access alias (by editing the Collaboration Access Alias Definitions.xml file). As an example, if you wanted to add security rights to some objects for the Teamspace Administrator role, you could do the following:
<accessalias>
<symname>admin-sec-rights</symname>
<include>author-rights</include>
<include>delete-rights</include>
<include>security-rights</include>
</accessalias>