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 =SYSTEMVIEW_ADMIN_SETTINGSORVIEW_SYSTEM_SETTINGS: Requesting non-system settings groups or requesting settings with privilege =ADMINEDIT_SYSTEM_SETTINGS: Updating settings of system settings groups or updating settings with privilege =SYSTEMEDIT_ADMIN_SETTINGSOREDIT_SYSTEM_SETTINGS: Updating settings of non-system settings groups or updating settings with privilege =ADMINADMIN_ALL_ORGANISATIONS: Requesting / updating setting groups from other organisations