What this page does
This page manages country-level restrictions for one provider. It shows countries that are currently available for the provider on the left and countries where the provider is blocked on the right.
Adding a country to the blocked side means the provider id is stored in that country's provider-restriction list. Removing a country from the blocked side removes the provider id from that country's provider-restriction list.
When to use it
- check whether a provider is blocked for specific markets
- update provider availability by country
- move one country from Available Countries to Blocked Countries
- remove one country from Blocked Countries back to Available Countries
How to read the page
The left panel is Available Countries. A country here is not currently blocking this provider through the verified country restriction field.
The right panel is Blocked Countries. A country here currently contains this provider in its provider-restriction list.
Each panel is paginated independently. The verified page size is 15 rows per panel. Changing the page in one panel does not change the other panel.
How changes are saved
There is no separate Save button. Clicking the add icon on an available country immediately sends a request to block the provider in that country. Clicking the remove icon on a blocked country immediately sends a request to unblock the provider in that country.
The page also moves the country between panels immediately in local state. If the save request fails, the stored restriction may not match the local move until the lists are refreshed.
Known caveats
- The page header currently says Reorder Games, even though the verified page behavior manages provider country restrictions.
- Reads are limited to 15 countries per panel per page.
- The add/remove controls operate one country at a time in the current page.
- Read endpoints verify that the selected provider exists before returning restricted or unrestricted countries.
- Add and remove mutations require permission checks; read endpoints require authentication.