logo
logo

Page component permissions

How a page component behaves depends on:

  1. Permission level
  2. Type

Permission level

There are three levels of permissions that you can set on a page component:

  • Locked: a locked component is greyed out and cannot be modified.
  • Restricted: a restricted component is labelled RESTRICTED and gives only partial access to superusers:
    • authorized actions: Search, Creation, Selection, Details
    • unauthorized actions: - Cut, Remove The restricted page components are divided in two subsets. Both allow access to the Edit and Settings commands, however, the Duplicate command is not available if the component has a dependency.
  • Unrestricted: an unrestricted component gives full access to the Edit, Settings, Duplicate, Cut, and Remove commands.
Note

For information on how to perform these actions, see page component configuration and page layout configuration.

Type

There are three types of page components that you can use:

  • Non-system owned components

  • System-owned components

  • Restricted components, which are divided into two groups:

    • components with the restricted option allowDuplicate: true (default)
    • components with the restricted option allowDuplicate: false

The following table lists the restricted page components that allow duplicates.

IdentifierComponent title
M.Project.ProjectSearch.ProjectSearchSelectionSelection
M.Project.ProjectSearch.ProjectSearchSearchSearch
M.Project.JobSearch.JobsSearchSelectionSelection
M.Project.JobSearch.JobsSearchSearchSearch
Tasks.TasksSearchSelectionSelection
Tasks.TasksSearchSearch
ContentSearch.ContentSearchSelectionSelection
ContentSearch.ContentSearchSearch
DrmRequestsSearch.DrmRequestsSelectionSelection
DrmRequestsSearch.DrmRequestsSearchSearch
M.Project.BaseBlockDetail.BaseBlockDetailOperationsOperations
M.Project.BaseBlockDetail.BaseBlockDetailDeliverablesCreationContent creation
M.Project.BaseBlockDetail.BaseBlockDetailDeliverablesSelectionContent selection
M.Project.BaseBlockDetail.BaseBlockDetailDeliverablesSearchContent search
M.Project.BaseBlockDetail.BaseBlockDetailBudgetCreationLine item creation
M.Project.BaseBlockDetail.BaseBlockDetailDetailsDetails
M.Project.BaseBlockDetail.BaseBlockDetailBriefCreationAttachment creation
M.Project.BaseBlockDetail.BaseBlockDetailBriefSelectionAttachment selection
M.Project.BaseBlockDetail.BaseBlockDetailBriefSearchAttachment search
M.Project.BaseBlockDetail.BaseBlockDetailDiscussionsCreationComment creation
M.Project.BaseBlockDetail.BaseBlockDetailDiscussionsSearchComment search
M.Project.MultiStageProjectBlockDetail.MultiStageProjectBlockDetailOperationsOperations
M.Project.MultiStageProjectBlockDetail.MultiStageProjectBlockDetailDeliverablesSelectionContent selection
M.Project.MultiStageProjectBlockDetail.MultiStageProjectBlockDetailDeliverablesSearchContent search
M.Project.MultiStageProjectBlockDetail.MultiStageProjectBlockDetailDetailsDetails
M.Project.MultiStageProjectBlockDetail.MultiStageProjectBlockDetailBriefCreationAttachment creation
M.Project.MultiStageProjectBlockDetail.MultiStageProjectBlockDetailBriefSelectionAttachment selection
M.Project.MultiStageProjectBlockDetail.MultiStageProjectBlockDetailBriefSearchAttachment search
M.Project.JobBlockDetail.JobBlockDetailOperationsOperations
M.Project.JobBlockDetail.JobBlockDetailDeliverablesSelectionContent selection
M.Project.JobBlockDetail.JobBlockDetailDeliverablesSearchContent search
M.Project.JobBlockDetail.JobBlockDetailDetailsDetails
M.Project.JobBlockDetail.JobBlockDetailDiscussionsCreationCreation
M.Project.JobBlockDetail.JobBlockDetailDiscussionsSearchSearch
Project.BaseTask.TaskDeliverablesSearchContent search
Project.BaseTask.TaskSidebarDetailsDetails
Project.TaskGroup.ChildTasksSearchSelectionTask selection
Project.TaskGroup.ChildTasksSearchTask search
Project.TaskGroup.TaskGroupDeliverablesSearchContent search
ProjectAssetDetail.EntityActionsOperations
ProjectAssetDetail.ContentDetailsDetails
ProjectFragmentDetail.EntityActionsOperations
ProjectFragmentDetail.ContentDetailsDetails
EditBlock.DetailsDetails
Project.TaskEdit.DetailsDetails
TaskDetailsComponent.DetailsDetails
Project.TaskEdit.DetailsDetails
BasicFragment.DetailsDetails
ProjectFileDetail.SystemDetailsDetails
ProjectFragmentVersionDetail.SystemDetailsDetails
BasicCollection.DetailsDetails

The following table lists the restricted page components that do not allow duplicates.

IdentifierComponent title
M.Project.BaseBlockDetail.BaseBlockDetailTasksSelectionTask selection
M.Project.BaseBlockDetail.BaseBlockDetailTasksSearchTask search
M.Project.BaseBlockDetail.BaseBlockDetailResourceSearchResources search
M.Project.MultiStageProjectBlockDetail.MultiStageProjectBlockDetailResourceSearchResources search
Project.BaseTask.TaskAssignmentDetailsAssignment details
Project.TaskGroup.TaskGroupSidebarDetailsTask group details
ProjectUserDetail.ProjectUserDetailTaskSearchTask search

Can we improve this article ? Provide feedback