0
0
Fork 0
mirror of https://github.com/go-gitea/gitea synced 2025-01-12 07:35:01 +01:00
gitea/services
techknowlogick 2741546bed
Repositories: by default disable all units except code and pulls on forks ()
Most of the time forks are used for contributing code only, so not
having
issues, projects, release and packages is a better default for such
cases.
They can still be enabled in the settings.

A new option `DEFAULT_FORK_REPO_UNITS` is added to configure the default
units on forks.

Also add missing `repo.packages` unit to documentation.

code by: @brechtvl

## ⚠️ BREAKING ⚠️ 

When forking a repository, the fork will now have issues, projects,
releases, packages and wiki disabled. These can be enabled in the
repository settings afterwards. To change back to the previous default
behavior, configure `DEFAULT_FORK_REPO_UNITS` to be the same value as
`DEFAULT_REPO_UNITS`.

Co-authored-by: Brecht Van Lommel <brecht@blender.org>
2023-02-04 14:48:38 +08:00
..
actions
agit
asymkey
attachment
auth
automerge Improve trace logging for pulls and processes () 2023-02-03 18:11:48 -05:00
context
convert
cron Refactor git command package to improve security and maintainability () 2023-02-04 10:30:43 +08:00
externalaccount
forms
gitdiff Refactor git command package to improve security and maintainability () 2023-02-04 10:30:43 +08:00
issue
lfs
mailer
markup
migrations
mirror Refactor git command package to improve security and maintainability () 2023-02-04 10:30:43 +08:00
org
packages
pull Refactor git command package to improve security and maintainability () 2023-02-04 10:30:43 +08:00
release
repository Repositories: by default disable all units except code and pulls on forks () 2023-02-04 14:48:38 +08:00
task
user
webhook
wiki