Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision |
infra:nextgen [2017/10/17 14:55] – [Phase 1] skunnyk | infra:nextgen [2017/10/17 15:01] – [Phase 1] skunnyk |
---|
- Allow to register for everybody in order to create issues and pull requests ✔ | - Allow to register for everybody in order to create issues and pull requests ✔ |
- Users with higher level of privileges can create their own user repositories (is it possible to do with gitea?) => Everybody can create a "fork" or a repository by default. We can set MAX_CREATION_LIMIT = 0 to only allow Forks (note: need to handle the "user repo" thing) ✔ | - Users with higher level of privileges can create their own user repositories (is it possible to do with gitea?) => Everybody can create a "fork" or a repository by default. We can set MAX_CREATION_LIMIT = 0 to only allow Forks (note: need to handle the "user repo" thing) ✔ |
- Users can be added as project collaborators in order to commit to the repo directly (multiple project maintainers): One "owner" group per organization, on "core" dev per organization + individual dev to individual project (for example panel plugins). ✔ | - Users can be added as project collaborators in order to commit to the repo directly (multiple project maintainers): One "owner" team per organization (full admin, by default), one "core" dev team per organization (with write access) + individual dev write access to individual projects (for example panel plugins). ✔ |
- Some git hooks/configs are required: deny force push to git master, deny deleting master repo, deny deleting projects from organizations (official categories, see above), (what else?) : Only "official" repo, enable "branch protection" + Add denyNonFastforwards = true with a script (not possible via gitea itself) ✔ | - Some git hooks/configs are required: deny force push to git master, deny deleting master repo, deny deleting projects from organizations (official categories, see above), (what else?) : Only on "official" repo (not forks), enable "branch protection" + Add denyNonFastforwards = true with a script (not possible via gitea itself) ✔ |
- git post-receive hook : use a "hack" by using git template (in ~/.gitconfig ) + symbolic links based on https://discuss.gogs.io/t/global-git-hook-support/777 : ✔ | - git post-receive hook : use a "hack" by using git template (in ~/.gitconfig ) + symbolic links based on https://discuss.gogs.io/t/global-git-hook-support/777 : ✔ |
- Enable github oauth ? | - Enable github oauth ? |