Implement "Token Selector" component for group "Restrict access by IP address" field
"Restrict access by IP address" is currently implemented as a comma separated list. This field can be implemented with the "Token Selector" component to improve the UI/UX.
The "Restrict membership by email" field is also planned to be implemented with the "Token Selector" component. See #220567 (closed)
Availability & Testing
What risks does this change pose to our availability?
This is a UI change that should not affect GitLab.com availability.
What additional test coverage or changes to tests will be needed?
Updates to existing tests that use ip address field would probably be required.
Will it require cross-browser testing?
A manual test in multiple browsers for the Token Selector component will surely help gaining confidence.
It is strongly recommended to run the package-and-qa
job to ensure the existing qa/qa/specs/features/ee/browser_ui/1_manage/group/restrict_by_ip_address_spec.rb
tests still work.