Read-Only Object Entitlements
Summary
- Read Ony Object Entitlements are used to set individual AdapTable Objects to be read only
- They take precedence over Module Entitlements where all objects by default have a Visible entitlement
Sometimes setting a Module level restriction of Entitlements is insufficient.
For instance, a user might require a Module to have a Full entitlement (i.e. it's editable) but one particular Object should be ReadOnly (i.e. cannot be deleted).
For this reason, AdapTable allows ReadOnly Entitlements to be set at the object level.
It is done by setting the IsReadOnly property of Adaptable Object to true.
Note
This will overrride the Full Entitlement in the Adaptable Module for this object only to be ReadOnly
Caution
- There is no property for the opposite use case
- You cannot change an AdapTable object to be
Fullwhere the Module's Entitlement isReadOnly
Entitlements: ReadOnly Objects
- This example illustrates how to use
ReadOnlyobjects using 2 Format Columns - One - which provides a red background to
Languagecells which contain 'TypeScript' - is marked asReadOnly - The other - which makes
GitHub Stars> 50000 light blue - is not marked asReadOnly(so has the Entitlement of the Module which isFull)
Expand to see the Format Column Definitions
Try It Out
- Open the Format Column section of the Settings Panel to see the 2 Format Columns
- Note that you can edit, suspend, delete one but not the other
- Because the Module has an Entitlement of
Fullyou are able to create new Format Columns
Find Out More
See Adaptable Object for more information on this topic