Entitlements Technical Reference
Entitlement Options
Options for managing Adaptable permissioning
| Property | Type | Description | Default |
|---|---|---|---|
| defaultAccessLevel | AccessLevel| ((defaultAccessLevelContext:DefaultAccessLevelContext) =>AccessLevel) | AccessLevel to use when an Entitlement is not explicitly set; can be hardcoded value or a function to invoke | 'Full' |
| moduleEntitlements | Entitlement[] | ((entitlementContext:EntitlementContext) =>AccessLevel | undefined) | Returns either collection of Entitlements, or a function to invoke when an Entitlement is required |
Entitlement API
Entitlement API Section of Adaptable API - Provides run-time access to Entitlements
| Method | Returns | Description |
|---|---|---|
| getEntitlementAccessLevelForModule(adaptableModule) | AccessLevel | Returns Access Level of a Module |
| isModuleFullEntitlement(adaptableModule) | boolean | Is Module Full |
| isModuleHiddenEntitlement(adaptableModule) | boolean | Is Module Hidden |
| isModuleReadOnlyEntitlement(adaptableModule) | boolean | Is Module ReadOnly |
| isObjectReadonly(object) | boolean | Is the Adaptable Object ReadOnly |