forgejo/templates
Gergely Nagy 337cf62c10
[GITEA] Optionally allow anyone to edit Wikis
This is largely based on gitea#6312 by @ashimokawa, with updates and
fixes by myself, and incorporates the review feedback given in that pull
request, and more.

What this patch does is add a new "default_permissions" column to the
`repo_units` table (defaulting to read permission), adjusts the
permission checking code to take this into consideration, and then
exposes a setting that lets a repo administrator enable any user on a
Forgejo instance to edit the repo's wiki (effectively giving the wiki
unit of the repo "write" permissions by default).

By default, wikis will remain restricted to collaborators, but with the
new setting exposed, they can be turned into globally editable wikis.

Fixes Codeberg/Community#28.

Signed-off-by: Gergely Nagy <forgejo@gergo.csillger.hu>
(cherry picked from commit 4b74439922)
2024-01-01 15:36:30 +01:00
..
admin [GITEA] add option for banning dots in usernames 2024-01-01 15:20:55 +01:00
api/packages/pypi Remove incorrect HTML self close tag (#23748) 2023-03-27 18:05:51 +02:00
base [GITEA] Improve HTML title on repositories 2024-01-01 15:20:55 +01:00
code Fix 500 error of searching commits (#28576) 2023-12-21 23:09:14 +00:00
custom
devtest Improve dropdown button alignment and fix hover bug (#27632) 2023-10-16 07:26:08 +00:00
explore Keep profile tab when clicking on Language (#28320) 2023-12-01 22:31:40 +02:00
mail [GITEA] notifies admins on new user registration 2024-01-01 15:20:56 +01:00
org Issue fixes for RSS feed improvements (#28380) 2023-12-07 03:01:32 +00:00
package [GITEA] fix indentation in Maven package install instructions 2024-01-01 15:20:56 +01:00
projects Use full width for project boards (#28225) 2023-11-27 17:43:52 +00:00
repo [GITEA] Optionally allow anyone to edit Wikis 2024-01-01 15:36:30 +01:00
shared Refactor timeutil package (#28623) 2023-12-28 10:09:57 +00:00
status Clean up template locale usage (#27856) 2023-10-31 22:11:48 +08:00
swagger [GITEA] Revert "Deprecate query string auth tokens (#28390)" 2024-01-01 15:36:17 +01:00
user [GITEA] Allow changing the email address before activation 2024-01-01 15:36:14 +01:00
webhook Extract common code to new template (#26933) 2023-09-06 10:11:06 +00:00
home.tmpl Fix more "locale" usages (#27259) 2023-09-25 20:42:40 +08:00
install.tmpl Fix more "locale" usages (#27259) 2023-09-25 20:42:40 +08:00
post-install.tmpl Always use ctx.Locale.Tr inside templates (#27231) 2023-09-25 08:56:50 +00:00