What this page does
This page is the dedicated ordering workspace for casino games. Operators use it when the game catalog is already populated but the display sequence needs to be curated for a specific country, category, provider, or top-category slice.
The page does not edit game names, images, provider assignments, wagering settings, or normal catalog metadata. It only manages the order list for the selected slice.
When to use it
Use this page when a lobby or category needs a manual sequence:
- A country-specific lobby should show selected games first.
- A category should have a curated order independent of the default catalog order.
- A provider order needs to be adjusted for a country.
- A top category needs an ALL ordering rule across its subcategories.
Do not use this page for activating/deactivating games, changing provider metadata, changing category membership, or updating game assets. Those belong to the main Casino / Games list and edit flows.
Choosing the order slice
The page has two working tabs:
- Category: use this for category and country/category ordering.
- Provider: use this for country/provider ordering.
The filters define the exact slice that will be loaded and saved. The rendered table is intentionally hidden until a country or category context exists, so a provider-only selection without country/category context is not enough for operators to review rows in the current UI.
The Category tab also includes top-category ALL options. When a top-category ALL option is selected, the country selector is disabled because that mode manages the top-category custom order rather than a country-specific order.
Reading the table
The table shows the current working list for the selected slice:
- ID: master casino game id.
- Name: game name with provider and min-bet context when available.
- Provider: provider information shown for the game.
- Status: Active or Inactive based on the game active flag.
- Order ID: the current stored order marker for this slice.
- Action: row-level removal from the current working list.
Dragging rows only changes the local working list. Nothing is persisted until Save is clicked.
Main actions
Save persists the current visible order for the selected slice. It submits the visible game ids in their current sequence together with the selected country, category, and provider context.
Remove from the list only removes the row from the local working list. The removal becomes meaningful only if the operator clicks Save after removing the row.
Upload Order opens a modal where the operator can paste game names, one per line. The first submit is a pre-check: the system checks which names match games in the selected context and shows missing names when any do not match. The operator can then continue the upload; only matching names are applied.
Reset Order opens a confirmation modal. Confirming reset clears the current local list and submits an empty order for the selected slice. Treat this as a persistent reset action, not as a harmless visual refresh.
Known caveats
- The page works on a selected ordering slice, not on the whole game catalog at once.
- Saving after local row removal can remove or demote rows from the stored order set, depending on the selected slice.
- Reset submits an empty order for the selected slice after clearing the local working list.
- Upload Order matches by exact game name within the selected context. Continuing despite missing names applies only the matching names.
- Top-category ALL ordering uses the top-category custom order model and disables country selection.