What this page shows
This page is the main working grid for casino game sub-categories. Operators use it to find a sub-category, check whether it is active, see which parent category owns it, review assigned game counts, open edit or game-assignment flows, and run maintenance actions.
The grid is server-backed. Search, parent-category filter, status filter, pagination, and sorting are sent to the list service instead of filtering only rows already loaded in the browser.
Summary cards
Total Sub-Categoriesshows the total count returned by the current server-backed list query.Active Sub-Categoriescounts active rows in the currently loaded page slice, then displays that count against the total server count.Parent Categoriescounts parent casino categories loaded for the filter dropdown and shows how many of those are active.Total Gamessums the visible page'sGamesvalues.
Because some cards use the current page slice while others use source totals, treat them as operational orientation cards, not a complete catalog report.
Filters and table controls
Search sub-categorysearches sub-category names.Categorynarrows the list to one parent category;All Categoriesremoves the parent filter.Statussupports All, Active, and Inactive.- Pagination is server-side with page sizes 15, 20, 50, and 100.
- Sorting is server-side. The default sort starts from the newest sub-category id first.
The More Filters button is currently a visual control on this page; no additional filter panel behavior was verified for it.
When to use it
- find a sub-category by name or id
- check whether a sub-category is active
- see which parent category owns it
- review how many games are assigned to visible rows
- open the create, edit, reorder, or add-games workflows
- reset sub-category icons after naming/category maintenance
- review missing translations by language
Row actions
Editopens the selected sub-category edit form.Add Gamesopens the relation workflow for assigning games to the selected sub-category.ActivateorDeactivatechanges the selected sub-category status.Deleteattempts to remove the selected sub-category.
Page-level actions
Reset Imagesresets sub-category icons. From this list page it is sent as a bulk reset, so it can affect all sub-categories.Reorderopens the dedicated sub-category ordering page.Createopens the create form.
Translation coverage
The Untranslated Sub-Categories panel shows languages where active sub-categories still have missing, empty, or English-identical names. Operators can expand the panel, view rows for one language, open a sub-category edit form from the dialog, or run the translation action for a non-English language.
The translation action is a maintenance operation. It uses the system translation configuration and updates stored name and description translations when the translation service returns usable values.
Known caveats
Active Sub-CategoriesandTotal Gamesare based on the currently loaded page rows, not every row matching the current filters.- The active percentage in the card divides current-page active rows by the total server count, so it can look low when multiple pages exist.
Reset Imagesfrom this list is a bulk maintenance action, not a row-level edit.Add Gamesis a relation workflow and should be treated separately from the edit form.- The delete button is documented with the current transport caveat: the page helper and delete endpoint method do not match in the verified code path, so deletion can fail and leave the row unchanged.