Under custom fields we need one new type: “Custom Role” which lets people see a list of users/groups just as our custom roles:
- We want to make a hard limit of 2 custom roles per section, meaning that users are not allowed to create more than two custom roles
- Whatever custom role is created, it propagates to filters and notifications (under custom roles)
- The custom field can not be deleted if the custom role is used on a notification, we need the typical dependency message