Add permissions for edit (reserved) option groups
Currently you require "Administer CiviCRM" permission to edit option groups. But then you can edit ALL option groups including reserved ones that may break the system.
I propose adding the following two permissions:
- Edit Option Groups
- Edit Reserved Option Groups
This is similar to permissions for tags/groups etc.
We could also add a tabbed interface to option groups so that reserved/non-reserved are on separate tabs (And the reserved view could be hidden if you don't have permission?).
Use cases:
A counselling organisation manages a number of venues. Those venues change regularly and they update the option group that specifies those venues as required. They have no interest in any other option groups and certainly don't want to change reserved ones.
A "Teams" organisation has a set of attributes that they associate with teams. These need to be updated occasionally to add new attributes. The attributes are configured as option groups.