Operator guideENcmsconfigurationdetail

CMS / Configuration / Detail

Modal-based configuration editor for metadata, market scope, draft content, publish flow, and status changes.

Reader view

Clean portal guidance

This page keeps the operator explanation, field and action descriptions, and screenshots visible without exposing repo paths, raw sidecars, or editorial-only implementation details.

Narrative content

Page body

What this page does

This page opens the modal editor for one configuration row. Operators use it to maintain the configuration key, label, type, countries, description, content value, and publish state.

What operators can do here

  • create a new configuration key
  • edit the current draft content for an existing key
  • change description and assigned countries metadata
  • publish the current version
  • toggle the configuration between active and inactive

Why operators open this editor

  • a shared design or CMS variable needs a new value
  • a configuration must be narrowed to specific countries
  • a draft value should be published after review
  • a row should be deactivated without deleting it

Known caveats

  • Publishing changes the content lifecycle, not the row identity. The key remains the same logical configuration reference.
  • Status and State are different controls. Operators can deactivate a row without changing whether the current content is draft or published.
  • The modal is also responsible for metadata maintenance, so not every save changes the raw content value.

Verification status

  • status: verified_backend_and_core
  • FE modal flow checked from configuration-modal.tsx
  • core create, update, delete, and publish routes traced
Field dictionary

Fields

field

Configuration Key

Stable internal identifier for the configuration. Existing keys can open multiple versions.

Data Type
string
Editable
true
field

Configuration Name

Human-friendly label shown in the list and modal header.

Data Type
string
Editable
true
field

Configuration Type

Defines how operators should interpret the value, such as color, typography, spacing, or size.

Data Type
enum
Editable
true
field

Description

Internal explanation of what the configuration is used for.

Data Type
text
Editable
true
field

Countries

Market scope for the configuration. Empty means the configuration is global.

Data Type
string-list
Editable
true
field

Configuration Content

Actual draft or published value edited in the content textarea.

Data Type
string
Editable
true
field

Status

Controls whether the configuration row is active or inactive.

Data Type
status
Editable
true
field

State

Shows whether the current content version is still draft or already published.

Data Type
status
Editable
false
Operational notes

Notes

item

FE modal confirms metadata editing, country assignment, draft save, publish, and status toggle flows.

item

The first verified backend trace covers create, update, delete, and publish for one configuration key.

Related references

Related pages

pageCMS / Configuration

Operator guide for shared CMS configuration records, version publishing, country assignment, and variable comparison tooling.

pageCMS / Configuration / List

Configuration catalog with filters, version state, country scope, and operator actions for create, publish, delete, import, and export.

pageActivity Tag Rules / Detail

Rule inspection page with backend identity, conditions, timestamps, impact estimate, run action, delete action, and recent application history.

pageAffiliate Payment Settings / Detail

Saved affiliate payment-setting detail page for reviewing one configured record.

pageAffiliate Settings / Detail

Saved affiliate detail workspace for reviewing one affiliate and opening report actions.

pageAuto Tags Manager / Detail

Edit surface for one existing auto-tag rule, using the same dynamic rule builder as create but with a persisted rule payload and ID-backed updates.