Improve protected branches summary
For each protected branch on the options page, the drop down menus for Allowed to merge and Allowed to push show X roles, X users, and I think it’s supposed to say X groups, although there’s not enough room for it so it cuts off at “1 role, 0 users, an…”. However, what we really want to know is what the role currently allowed is, not how many roles there are. Just about every single branch in all of our projects is assigned to 1 role: either Masters, or Developers + Masters, but the only way to know which is to click on each and every drop-down menu.
Can we display this information in a way that isn't truncated, and maybe even give more specific information at a glance? If the dropdown has lots of groups/users, it's not readily apparent who is selected.
Designs
- The role and groups/users are separated into 2 lines, so users can quickly know what is the permission the groups/users have.
- When clicking
Edit
button, a full list of users/groups who have been selected shows up and theEdit
button is changed intoSave
. - When clicking the input field, the dropdown list of users/groups shows up.
Default | Edit the list | Search users/groups |
---|---|---|