What this surface does
This relation surface manages provider restrictions for one selected country.
Operators use it to move providers between the selected country's blocked list and available list.
How Operators Use It
- review providers currently blocked for the selected country
- review providers still available for the selected country
- add an available provider to the blocked list
- remove a blocked provider from the selected country
- page each list independently
How To Read It
- The left list is the current restricted provider list for the selected country.
- The right list is the available provider list for the same country.
- Each row is reduced to an internal provider ID and provider name.
- The Add and Remove icons change restriction mapping, not the provider record itself.
Important Caveats
- Add and Remove update local FE state immediately, then send the backend mutation.
- The restricted list hook refetches after successful provider add/remove, but the available list is still locally adjusted by the page.
- If the request fails, reload the page or reopen the relation page before trusting the visible list.
- The page does not expose search inside either list. Use pagination to move through the current backend result set.
- This relation uses the older numeric country-ID route family.