Concept
Permission Settings
Some modules support flexible permission configurations that determine who can access and interact with module's content.
permissionSettingType defines how access is granted. Possible values include:
| Type | Description |
|---|---|
| Departments | Access is granted based on specified departments. |
| User groups | Access is granted based on specified user groups. |
| Both departments and user groups | Access is granted based on both specified departments AND user groups. |
| Either departments or user groups | Access is granted based on either specified departments OR user groups. |
permissionSettingDepartmentTypes - the list of departments that can be used for granting access, will be restricted to these types of departments.
Notification Settings
| Property | Value | Description |
|---|---|---|
| notificationsEnabled | boolean |
Enables or disables all notifications for the module. |
| pushNotificationsEnabled | boolean |
Enables or disables the possibility of sending push notifications. |
| forceInstantPushEnabled | boolean |
If enabled, it is possible to send push notifications instantly. |