Octibiz
Demo

Durchsucht Website und Dokumentation gemeinsam. Enter zeigt alle Treffer, Esc schließt.

System & feature flags

System & feature flags screen in Octibiz

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:

ScopeMeaning
Systemapplies to the whole installation
Brandapplies 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.

FieldRequiredValues / formatWhat it does
Value valuenodepending on the typeThe value set. What is permissible follows from the type.
Type typeyesyes/no, number, text, structure, encryptedHow 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 categorynotext, max. 100 charactersGrouping 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.

settings.system · Available from version 0.5.0