System & feature flags

Overview
Two tabs, two different things: Settings are values the system reads at runtime. Feature flags are switches that turn functions on and off system-wide.
Plugin modules do not appear here. They are governed through the plugin manager. What lives here are the core's switches.
Core tasks
Maintain settings. Every setting carries a key, a value, a type, a scope and a category. The types are Text, Integer, Yes/No, JSON and Encrypted — the last for credentials that should not sit in clear text.
Choose the right scope. Two scopes are available:
| Scope | Meaning |
|---|---|
| System | applies to the whole installation |
| Brand | applies to one particular brand only |
With scope Brand, naming the brand is mandatory — and selectable only on creation. A setting does not move to another brand later; a new one is created instead.
Switch feature flags. The second tab switches functions system-wide. It takes effect immediately and for everyone.
Fields in detail
System settings are key-value pairs. The mask shows the meaning of each setting; this page explains what the fields around it mean.
| Field | Required | Values / format | What it does |
|---|---|---|---|
Value value | no | depending on the type | The value set. What is permissible follows from the type. |
Type type | yes | yes/no, number, text, structure, encrypted | How the value is treated. Encrypted is the important case: such values are stored encrypted and never shown again — credentials belong there and nowhere else. |
Category category | no | text, max. 100 characters | Grouping in the overview. |
A setting is not a permission. It changes behaviour, not access. Who may change a setting follows from their role; the setting itself protects nothing.
Values with a delivered default can be reset to it. An update does not overwrite a value you have set.
Settings & permissions
- Permission
platform.settings.manage. Without it the page is unreachable. - The key is the identity. Parts of the program read settings by it; a typo means the value is
not found — without an error message, because an absent value is a legitimate state.
- Encrypted values cannot be read back. You can overwrite them but not inspect them.
- A flag takes effect immediately and for everyone. This page is not a place to experiment
during working hours.
FAQ & troubleshooting
A module is missing from the feature flags. Plugin modules do not live here but in the plugin manager.
A changed setting has no effect. Check the key and the scope. A setting scoped to Brand applies only there; for the rest, the system value or none continues to apply.
I cannot change a setting's brand. Correct — it is selectable only on creation. Create a new one.
After switching a flag off, remnants remain in the interface. Reload the interface. If it persists, it belongs with your administrator.