Protected Branches API should allow setting per user/group access levels
What
Ability to set access levels per user/group on the EE Protected Branches API
This could be by allowing a hash of something like {users_allowed_to_push: [user_id, user_id], groups_ allowed_to_push: [group_id]}, or could be with a new API for access levels.
Why
Granular control over individual users/groups was added to the UI but is not yet mirrored in the API