What this module is for
NX / Providers is the NX-side workspace for provider records. Operators use it to find providers, change provider status, inspect raw provider data, open provider relation pages, and jump to games filtered by provider.
Use this module when the question is about a provider as a catalog entity: whether it is active, which aggregator it belongs to, which currencies are visible for it, which country restrictions apply to it, or which games belong to it.
Included units
Listshows providers with search, aggregator, country, currency, and status filters.Detailshows editable provider status, disabled identity fields, read-only raw data, and mapping links.Relations / Currenciesshows provider currency availability as a read-only relation view.Relations / Restrictionsmanages casino-scoped provider country restrictions.Gamesis opened from provider detail as a shortcut to the NX Games list filtered to the selected provider.
Important behavior
- Provider detail
Savecurrently changes provider status only. Provider name and aggregator are displayed but disabled. - The
Datatab is for inspection only. The headerSavebutton does not save raw JSON. - Provider currency mapping is read-only in the current CRM UI.
- Provider restricted-country mapping is editable for casino-scope restrictions. External restrictions can be visible but are not selectable there.
- Opening
Gamesfrom provider detail does not change games; it only opens the games list with provider context.
Common confusion
- The provider list is not a create/delete surface.
- Provider status and provider relations are separate concepts. Disabling a provider is not the same as removing a currency mapping or country restriction.
- Some relation pages show shared grid controls, but only the pages with staged changes and a visible
Saveaction mutate relation data.