Settings
Introduction
Settings provide values for predefined settings definitions. Settings groups combine settings for a particular service type (e.g. WEBSITE, WORKFLOW_ENGINE, etc) and have a human readable key. Both the Id and Key uniquely identify a settings group. As some keys are in fact numbers, two settings groups can meet the request. In this case, the match with the same key takes precedence. Settings can only be requested in the context of a settings group.
Authorization functions
Following authorization functions are needed for managing settings:
VIEW_SYSTEM_SETTINGS
: Requesting system settings groups or requesting settings with privilege =SYSTEM
VIEW_ADMIN_SETTINGS
ORVIEW_SYSTEM_SETTINGS
: Requesting non-system settings groups or requesting settings with privilege =ADMIN
EDIT_SYSTEM_SETTINGS
: Updating settings of system settings groups or updating settings with privilege =SYSTEM
EDIT_ADMIN_SETTINGS
OREDIT_SYSTEM_SETTINGS
: Updating settings of non-system settings groups or updating settings with privilege =ADMIN
ADMIN_ALL_ORGANISATIONS
: Requesting / updating setting groups from other organisations
Â