tridion-sites-extensions-api-docs

Home > @tridion-sites/models > OrganizationalItem

OrganizationalItem class

Abstract base class for the data of “organizational items”: items used to organize the items in a Repository.

Signature:

export declare abstract class OrganizationalItem extends RepositoryLocalObject

Extends: RepositoryLocalObject

Constructors

Constructor Modifiers Description
(constructor)({ backendModel, accessControlList, contentSecurityDescriptor, …rloArgs })   Constructs a new instance of the OrganizationalItem class

Properties

Property Modifiers Type Description
_backendModel   BackendOrganizationalItem  
accessControlList   AccessControlList | undefined <p>Access Control List which is used to restrict access to the Organizational Item.</p><p>Notice that saving an Organizational Item with empty ACL is not supported. In such case the original ACL will not be modified during saving.</p>
contentSecurityDescriptor   SecurityDescriptor | undefined Security Descriptor which specifies the Rights and Permissions that the current user has on the content of this Organizational Item.
getInternalModel   () => BackendOrganizationalItem  
isPermissionsInheritanceRoot   boolean Whether the item inherits permissions from the parent item.
isRootOrganizationalItem   boolean Whether the Organizational Item is a root (i.e. its parent is a Publication).