Skip to content

Settings

The Settings Service is a core component of our application, responsible for managing and storing configuration data, preferences, and customizable settings. It allows users and the system to define and access personalized settings.

Key Concepts

  • Setting Groups: Organize related settings into logical groups for better manageability and categorization.
  • Setting Values: Define the possible values or options for each setting in a specific sharing level.
  • Frontend and Backend Setting Definitions: Specify the definition of settings both for the backend and for the frontend. The main difference between them is that the frontend ones will be contributed to the UI and can be retrieved from there.

The integration of Settings can be divided into three distinct parts. Each part serves a specific purpose in ensuring seamless interaction between the application and the Settings Service. Below is an overview of each one: