Im lost trying to implement what should be a rather simple set of permissions for a branch. Ive tested multiple combinatins but nothing seems to work as the documentation would suggest so some help would be appreciated.
Requirement;
For a feature branch I need to have the following permissions set;
1. Developers - standard write access - not able to delete or rewrite history
2. Administrators - standard write access AND able to delete or rewrite history
User accounts are unique to groups (ie only exist in one or the other, not both)
These permissions seem to be mutually exclusive of one another which doesnt make sense, I can either have write permissions for developers & admin, but then admin cant rewrite history. Or have admin rewrite history and write changes but developers unable to do anything other than read/pull