Page body
What this page shows
Players / List is the default CRM entrypoint for finding a player and moving into the detailed player workspace.
It combines:
- shared
PlayersTablefilter controls - quick KYC tabs for player mode only
- table and grid-card result views
- CSV export of the current result set
- direct navigation into
/player/[playerId]
When to use it
Use this page when you need to:
- find a player by email, internal ID, or marketing tracking identifiers
- narrow the list by KYC status, country, tags, registration window, or last-deposit timing
- export the current player slice for offline review
- open the full player workspace for one user
How to read it
The page has three practical layers:
- Filter panel for search, affiliate lookup, KYC, country, tags, date window, and last-deposit logic.
- Quick KYC tabs for
All Players,Pending KYC,Verified, andRejected. - Result view in either table mode or grid-card mode.
The primary navigation field is the Email column. For player rows it opens /player/[playerId].
Filters that change the result
Search playerSearch ClickID or PIDStatusCountryInclude tagsExclude tagsDate startDate endLast Deposit DateDeposit fromDeposit to
Actions operators use most
Apply FiltersRefreshExport Players CSVSwitch between table and grid viewOpen Player Workspace
Known caveats
- The page header currently renders a
Create Playerbutton, but this page does not route it to a verified create-player flow. Statusin the filter row maps tokycStatus; the row badgeStatusis a separate active/inactive account flag rendered fromisActive.- The affiliate search box is labelled
Search ClickID or PID; in backend it uses a dedicated SQL path instead of the standarddb.User.findAndCountAllbranch. - The
Last Deposit Dateselector changes the query semantics.Never depositedremoves the date inputs and filters for players without a qualifying deposit. - When plain text
Search playeris non-empty, the FE hook resetsstartDateto2022-01-01before requesting data. Lead importand lead-only edit restrictions belong to/players/leads, not to this page.
Verification status
- status:
verified_backend - last verified:
2026-04-18 - note: FE page, shared
PlayersTable,usePlayershook, andUserController.getUsers/GetUsersServicefilter branches are traced.