I have more than 20 dropdown(select) menus in my Rails application.
For example see the below image,
The plus button next to Contact Type drop down will help the admin(and other users with the right permissions) add options to this select box, on the go. If you click on the plus button, the box below will open and you can start adding options.
This reflects in the database, meaning everyone else would start seeing this option in their Contact Type dropdown.
Also, I have a separate "configuration" page, where Contact Type's name, description can be edited and new Contact Types can be created.
Question:
My UI thinks, if only the admin(and other users with the right permissions) is going to add options to the dropdown, why have a plus button there. Remove it. If anyone wants to add options, they can goto the configuration page and add it. This is not a good UX.
How do I argue with him?