1
0
Fork 0
forked from forgejo/forgejo

Add a direct link from repo header to unit settings

If a repository administrator is viewing a repository, and there are
units that can be enabled, display an "Add more..." link that leads to
the repository unit settings page.

The goal here is to allow instances to configure a small set of repo
units to be enabled by default, but also highlight for repo admins that
they can add more.

Signed-off-by: Gergely Nagy <forgejo@gergo.csillger.hu>
This commit is contained in:
Gergely Nagy 2024-01-23 10:57:49 +01:00
parent fa73375e13
commit e07b0e75ff
No known key found for this signature in database
4 changed files with 75 additions and 0 deletions

View file

@ -219,6 +219,11 @@
{{end}}
{{if .Permission.IsAdmin}}
{{if not .AllUnitsEnabled}}
<a class="{{if .PageIsRepoSettingsUnits}}active {{end}}item" href="{{.RepoLink}}/settings/units">
{{svg "octicon-diff-added"}} {{ctx.Locale.Tr "repo.settings.units.add_more"}}
</a>
{{end}}
<a class="{{if .PageIsRepoSettings}}active {{end}} item" href="{{.RepoLink}}/settings">
{{svg "octicon-tools"}} {{ctx.Locale.Tr "repo.settings"}}
</a>