I am working on a SaaS application where the user has set a list of values to be excluded from all records (let's call them global exclusions). This is a list of 7-10 string values.
When creating a new record, the user has the option to override the global exclusions. When this happens, the user would typically override 1-2 of the global exclusion values.
What would be the most appropriate UI to accomplish this?
OPTION 1: User activates the Override global exclusions toggle. A list of the global exclusion values appears. The user clicks the X to remove one. My concerns with this approach is:
- The user does not have context on which one was removed
- What if the user removed the wrong one by mistake? Should there be an undo/redo button?
OPTION 2: User activates the Override global exclusions toggle. A transfer list appears which shows the global exclusion values on the left column. The user can move the ones which they want to override to the right column. My concerns with this approach is confusion around the "exclusions" and "overrides" language. However, the user has context on what all values that are present.
Any other suggestions to approach this?