Перейти до вмісту
Спробувати

Operations & Administration (Control)

Feature catalogue: switch every feature per tenant

ДляОператор

Every feature of the platform can be switched on and off for all customers or for a single customer — off means: not there, not just greyed out.

Навіщо#

Not every customer wants everything. A university needs admission and an examinations office, a company needs mandatory training and onboarding. The catalogue turns the platform into exactly the product a customer has booked.

Як це працює#

Маршрут кліківAdministrationControlPlatform or tenant

  1. 1Open “Control” (operator only).
  2. 2At the top choose the view: “Platform” (the house rule for every customer without an exception of their own) or a tenant.
  3. 3In the platform view switch each feature on or off; every row shows how many tenants deviate from it (Рис. 1).
    Рис. 1 The platform view of Control: a group of features, each with a switch and the number of tenants that deviate.
    The platform view of Control: a group of features, each with a switch and the number of tenants that deviate.

    Рис. 1 The platform view of Control: a group of features, each with a switch and the number of tenants that deviate.

  4. 4In the tenant view choose one of three values per feature: “as platform”, “on” or “off”.
  5. 5Booking happens per customer under “Modules & prices”; a module sets the switches that belong to it. This is the fine control.

Налаштування та перемикачі#

Власного перемикача в каталозі немає — функція належить до свого оточення.

The areas of the catalogue#

  • Learning · Learning tools in the player · Didactics
  • Community
  • Credentials & exams · Studies & admission · Teaching
  • Workshop & avatar
  • University administration · People development
  • Languages · Support · Interfaces

Every feature of this catalogue has an entry in this handbook — an automatic guard checks this on every test run.

How a switch works#

  • Pages: the root layout asks on every page which features govern the path; if one of them is off, “not found” comes back.
  • Interfaces: the upstream proxy answers with “Feature not active” for switched-off features.
  • Navigation: menu items of switched-off features disappear.
  • Tools without their own page (e.g. flashcards in the player) simply do not appear.

Where the values are stored#

The catalogue itself is source code — every feature with area, default, description and the paths it governs. The values (on/off per platform and per tenant) are in the database and can be changed without a new deployment. Every change is logged.

Who may do what#

  • Switching — for the platform and for every tenant: only the operator (page “Feature flags” or “Control”, address /admin/features).
  • A customer's administration does not switch itself; it requests modules under “Booked modules”.
  • Demo mode can additionally only switch off, never on — and only in your own browser.

Поради#

  • A switched-off feature answers on its pages with “not found” and likewise on its interfaces — it cannot be reached via its address.
  • A path is locked as soon as one of its features is off: whoever only switches off office hours keeps the lecturer area; whoever switches off the lecturer area also loses office hours.
  • The state is cached for 30 seconds per tenant; a change therefore takes effect after half a minute at the latest.

Пов’язані функції#

Довідкові знання