tridion-sites-extensions-api-docs

Home > @tridion-sites/open-api-client > Rights

Rights enum

Specifies the Rights used for security checks.

Members: * None - No rights.

* PublicationAccess - Grants access to a publication.

* PublicationManagement - Grants publication properties update.

* FolderManagement - Grants create, update, delete rights on Folder.

* StructureGroupManagement - Grants create, update, delete rights on StructureGroup.

* SchemaManagement - Grants create, update, delete rights on Schema.

* ComponentManagement - Grants create, update, delete rights on Components.

* ComponentTemplateManagement - Grants create, update, delete rights on ComponentTemplates.

* PageManagement - Grants create, update, delete rights on Pages.

* PageTemplateManagement - Grants create, update, delete rights on PageTemplates.

* ProfileManagement - Grants create, update, delete rights on TargetGroups.

* PublishManagement - Grants rights to publish.

* PermissionManagement - Grants rights to change rights on Repository and permissions on Organizational Items.

* WorkflowManagement - Grants create, update, delete rights to manage Workflow. To grant workflow management rights to a trustee, the WorkflowManager privilege must be used.

* CategoryManagement - Grants create, update, delete rights on Categories.

* TemplateBuildingBlockManagement - Grants create, update, delete rights on TemplateBuildingBlocks.

* VirtualFolderManagement - Grants create, update, delete rights on VirtualFolders.

* BundleManagement - Grants create, update, delete rights on Bundles.

* BusinessProcessTypeManagement - Grants create, update, delete rights on Business Process Type.

* PublicationAdministration - Grants repository-local administration rights.

* LockManagement - Grants the user rights to unlock items locked by other users.

* All - All rights.

* UnknownByClient - Special reserved value used to notify an older API version client about the presence of an enumeration member added in a later API version. Explicitly setting this value by a client is not allowed, but client code should check it and be able to handle such cases.

Signature:

export declare enum Rights

Enumeration Members

Member Value Description
ALL "All"  
BUNDLE_MANAGEMENT "BundleManagement"  
BUSINESS_PROCESS_TYPE_MANAGEMENT "BusinessProcessTypeManagement"  
CATEGORY_MANAGEMENT "CategoryManagement"  
COMPONENT_MANAGEMENT "ComponentManagement"  
COMPONENT_TEMPLATE_MANAGEMENT "ComponentTemplateManagement"  
FOLDER_MANAGEMENT "FolderManagement"  
LOCK_MANAGEMENT "LockManagement"  
NONE "None"  
PAGE_MANAGEMENT "PageManagement"  
PAGE_TEMPLATE_MANAGEMENT "PageTemplateManagement"  
PERMISSION_MANAGEMENT "PermissionManagement"  
PROFILE_MANAGEMENT "ProfileManagement"  
PUBLICATION_ACCESS "PublicationAccess"  
PUBLICATION_ADMINISTRATION "PublicationAdministration"  
PUBLICATION_MANAGEMENT "PublicationManagement"  
PUBLISH_MANAGEMENT "PublishManagement"  
SCHEMA_MANAGEMENT "SchemaManagement"  
STRUCTURE_GROUP_MANAGEMENT "StructureGroupManagement"  
TEMPLATE_BUILDING_BLOCK_MANAGEMENT "TemplateBuildingBlockManagement"  
UNKNOWN_BY_CLIENT "UnknownByClient"  
VIRTUAL_FOLDER_MANAGEMENT "VirtualFolderManagement"  
WORKFLOW_MANAGEMENT "WorkflowManagement"