This page is based on code-level analysis. Verify permission behavior in your Polarion environment, as server-side enforcement may vary by version.
1
Open the Data Model
- Navigate to Administration > Nextedy Powersheet > Data Models
- Select the data model to edit
- Locate the entity type under
domainModelTypeswhere you want to configure permissions
2
Set Property-Level Permissions
Each property in an entity type can have
readable and updatable flags to control visibility and editability:Permission Flag Reference
1
Configure System-Level Read-Only Properties
Some properties are enforced as read-only regardless of your data model settings:
id— the work item identifier. This is a built-in property and is always read-only.
outlineNumber— the document hierarchy position. Unlikeid,outlineNumberis not a built-in property. It must be declared underpropertiesfor the entity type before it appears on the sheet, and it is treated as read-only when declared (the server controls outline numbers automatically).
Document entity types, properties like moduleFolder, moduleName, title, and type are also read-only after creation.Setting
updatable: true on id has no effect — it is always enforced as read-only by the server. The same applies to outlineNumber once you declare it: the server ignores updatable: true and keeps the value under its control.2
Set User-Level Permissions
Nextedy Powersheet also enforces user-level permissions for document and model administration. These are determined by the user’s Polarion roles:
- document.admin.read — can view sheet configuration
- document.admin.write — can modify sheet configuration
- model.admin.read — can view data model configuration
- model.admin.write — can modify data model configuration
readOnly flag is also evaluated, which makes the entire powersheet read-only when the user lacks write permissions or the license is invalid.3
Apply Permissions to Navigation Properties
Permissions can also be set on relationship navigation properties via the Navigation property permissions are inherited from the target entity type’s permission settings. If the target entity has
direct and back definitions:updatable: false, the relationship column will also be read-only.Verify
After saving your data model changes, open a powersheet document. You should now see:- Properties with
readable: falseare not displayed as columns - Properties with
updatable: falseare displayed but cannot be edited (cells appear greyed out) idremains read-only regardless of settings;outlineNumber, when declared, is also enforced as read-only by the server
See Also
- Configure Read-Only Column — make individual columns read-only in sheet configuration
- Add a Custom Property — define properties on entity types
- Create an Entity Type — define new entity types with properties
- Apply Column Styles — visual styling for read-only columns