Operator guideENnxcategorieslist

NX / Categories / List

Main NX category grid with filters, modal-based create flow, and row navigation into detail.

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 shows

This page is the main list of NX category records. Operators use it to filter categories, open the create modal, and drill into one category detail workspace.

Filters that change the result

  • list filters managed by the NX category filters manager
  • optional aggregator context from the route query
  • search
  • Scope
  • Status
  • category inclusion or exclusion context when the list is reused inside relation screens

Known caveats

  • Create is modal-based from the list header, while detail opens on a dedicated route.
  • Scope and Status are separate concepts and should not be merged in operator explanations.
  • The create modal sends categoryName, categoryStatus, and categoryScope, but the core create route only validates categoryName and categoryScope. The created row is persisted with categoryStatus = disabled by the core service.
Field dictionary

Fields

field

ID

Internal identifier of the NX category.

Data Type
integer
field

Category

Display name of the category.

Data Type
string
field

Aggregator

Aggregator assigned to the category row.

Data Type
string
field

Scope

Scope indicator shown in the grid for the category record.

Data Type
enum
field

Status

Active or inactive state of the category row.

Data Type
status
Operational notes

Notes

item

FE mapping confirms grid columns, modal create entry, filters, reorder entrypoint, and row navigation.

item

The FE hook family calls `/api/core/categories`, so canonical ownership is in `nx-workspace/services/core`, not in `gs-admin-backend` or `gs-casino-backend`.

item

The create modal keeps `categoryScope` fixed to `casino` in FE. The core create route accepts `external`, `casino`, or `system`, and the core service always persists the new row with `categoryStatus = disabled`.

Related references

Related pages

pageNX / Categories

Operator guide for NX category list, detail, mapping relations, and ordering flows.

pageNX / Categories / Category Mapping

Relation page for linking one NX category to other categories.

pageNX / Categories / Detail

Record-level workspace for one NX category.

pageNX / Categories / Game Mapping

Relation page for linking one NX category to games.

pageNX / Categories / Reorder

Ordering screen for NX categories.

pageActivity Tag Rules / List

Main inventory for activity-driven tag rules, with search, activity and status filters, grouped rows, clone, edit, and run actions.