Roles and permissions - uyuni-project/uyuni GitHub Wiki
This page describes the Uyuni contribution model that applies to this and other repositories in the uyuni-project
organization. The following is a list of roles and their permissions:
Organization admins (= owners)
- Add / remove organization members and external collaborators
- Create / delete teams inside the organization
- Create / delete new repositories
- Configure protected branches on all repositories
- Delete project boards from repositories (if configurable, otherwise allow it to internal contributors)
Internal contributors (= org members or specified collaborators per repo)
- Create project boards in repositories
- Push branches to (non-forked) repos (except for protected branches)
- Can be assigned as reviewers / assignees of PRs or issues
- Merge PRs
External contributors (= anyone with a GitHub account)
- Fork repos and create PRs from fork
- Create issues on repos
External repo administrators (in exceptional cases)
- Configure protected branches (on specific repos)
- Can be assigned as reviewer / assignee of PR or issue (on specific repos)
- Merge PRs (on specific repos)