summaryrefslogtreecommitdiffstats
path: root/templates/repo/release_tag_header.tmpl
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--templates/repo/release_tag_header.tmpl31
1 files changed, 31 insertions, 0 deletions
diff --git a/templates/repo/release_tag_header.tmpl b/templates/repo/release_tag_header.tmpl
new file mode 100644
index 0000000..dafe9f2
--- /dev/null
+++ b/templates/repo/release_tag_header.tmpl
@@ -0,0 +1,31 @@
+{{$canReadReleases := $.Permission.CanRead $.UnitTypeReleases}}
+{{$canReadCode := $.Permission.CanRead $.UnitTypeCode}}
+
+{{if $canReadReleases}}
+ <div class="tw-flex">
+ <div class="tw-flex-1 tw-flex tw-items-center">
+ <h2 class="ui compact small menu small-menu-items">
+ <a class="{{if and .PageIsReleaseList (not .PageIsSingleTag)}}active {{end}}item" href="{{.RepoLink}}/releases">{{ctx.Locale.TrN .NumReleases "repo.n_release_one" "repo.n_release_few" (ctx.Locale.PrettyNumber .NumReleases)}}</a>
+ {{if $canReadCode}}
+ <a class="{{if or .PageIsTagList .PageIsSingleTag}}active {{end}}item" href="{{.RepoLink}}/tags">{{ctx.Locale.TrN .NumTags "repo.n_tag_one" "repo.n_tag_few" (ctx.Locale.PrettyNumber .NumTags)}}</a>
+ {{end}}
+ </h2>
+ </div>
+ <div class="button-row">
+ {{if .EnableFeed}}
+ <a class="ui small button" href="{{.RepoLink}}/{{if .PageIsTagList}}tags{{else}}releases{{end}}.rss">
+ {{svg "octicon-rss" 16}} {{ctx.Locale.Tr "rss_feed"}}
+ </a>
+ {{end}}
+ {{if and (not .PageIsTagList) .CanCreateRelease}}
+ <a class="ui small primary button" href="{{$.RepoLink}}/releases/new">
+ {{ctx.Locale.Tr "repo.release.new_release"}}
+ </a>
+ {{end}}
+ </div>
+ </div>
+ <div class="divider"></div>
+{{else if $canReadCode}}
+ {{/* if the "repo.releases" unit is disabled, only show the "commits / branches / tags" sub menu */}}
+ {{template "repo/sub_menu" .}}
+{{end}}