Hi, I am trying to setup a Gitea instance with the following user account/organization/repository/team permissions:
- User0 (admin)
- Bob: can read/write everything on mycorp/projecta, but cannot access/view anothercorp’s repositories
- Alice: can read/write everything on anothercorp/projectb, cannot view mycorp’s repositories
- Eve: can only access antohercorp/projectc issues, cannot see the code/pulls, cannot list or access anything else.
I’m a bit lost regarding granular permissions, I only found how to add a user as Collaborator on a project (in which case global access is either read/write/admin on every feature in a repository), or how to add a Reporter team in anothercorp with limited access to issues, and add that user to it, but this user still has to be added to Collaborators on the repository else they can’t access it at all (then back to problem 1, has read/write access on the whole repo).
Can someone explain me how I should proceed to create users with these permission levels?