0
0
Fork 0
mirror of https://codeberg.org/forgejo/forgejo.git synced 2025-01-16 05:57:03 +01:00
forgejo/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 Add more events details supports for actions () 2023-02-01 13:32:46 +08:00
agit Rename almost all Ctx functions () 2022-12-10 10:46:31 +08:00
asymkey Supports wildcard protected branch () 2023-01-16 16:00:22 +08:00
attachment Add API management for issue/pull and comment attachments () 2022-12-09 14:35:56 +08:00
auth Fix group filter for ldap source sync () 2023-02-02 15:45:00 +08:00
automerge Improve trace logging for pulls and processes () 2023-02-03 18:11:48 -05:00
context Support org/user level projects () 2023-01-20 19:42:33 +08:00
convert Fix pull request API field closed_at always being null () 2023-01-17 11:42:32 +00:00
cron Refactor git command package to improve security and maintainability () 2023-02-04 10:30:43 +08:00
externalaccount Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
forms Add Conda package registry () 2023-02-01 12:30:39 -06:00
gitdiff Refactor git command package to improve security and maintainability () 2023-02-04 10:30:43 +08:00
issue Webhooks: for issue close/reopen action, add commit ID that caused it () 2023-01-24 23:47:53 -05:00
lfs Use context parameter in models/git () 2023-01-09 11:50:54 +08:00
mailer fix permission check for creating comment while mail () 2023-01-28 17:28:55 +08:00
markup Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
migrations Prevent duplicate labels when importing more than 99 () 2023-01-24 19:44:55 +00:00
mirror Refactor git command package to improve security and maintainability () 2023-02-04 10:30:43 +08:00
org Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
packages Add Conda package registry () 2023-02-01 12:30:39 -06:00
pull Refactor git command package to improve security and maintainability () 2023-02-04 10:30:43 +08:00
release Add API management for issue/pull and comment attachments () 2022-12-09 14:35:56 +08:00
repository Repositories: by default disable all units except code and pulls on forks () 2023-02-04 14:48:38 +08:00
task Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
user Unify hashing for avatar () 2023-01-02 22:46:39 +01:00
webhook Webhooks: for issue close/reopen action, add commit ID that caused it () 2023-01-24 23:47:53 -05:00
wiki Improve utils of slices () 2023-01-11 13:31:16 +08:00