code.gitea.io/gitea@v1.22.3/templates/repo/tag/list.tmpl (about) 1 {{template "base/head" .}} 2 <div role="main" aria-label="{{.Title}}" class="page-content repository tags"> 3 {{template "repo/header" .}} 4 <div class="ui container"> 5 {{template "base/alert" .}} 6 {{template "repo/release_tag_header" .}} 7 {{if .Releases}} 8 <h4 class="ui top attached header"> 9 <div class="five wide column tw-flex tw-items-center"> 10 {{svg "octicon-tag" 16 "tw-mr-1"}}{{ctx.Locale.Tr "repo.release.tags"}} 11 </div> 12 </h4> 13 {{$canReadReleases := $.Permission.CanRead ctx.Consts.RepoUnitTypeReleases}} 14 <div class="ui attached table segment"> 15 <table class="ui very basic striped fixed table single line" id="tags-table"> 16 <tbody class="tag-list"> 17 {{range $idx, $release := .Releases}} 18 <tr> 19 <td class="tag-list-row"> 20 <h3 class="tag-list-row-title tw-mb-2"> 21 {{if $canReadReleases}} 22 <a class="tag-list-row-link tw-flex tw-items-center" href="{{$.RepoLink}}/releases/tag/{{.TagName | PathEscapeSegments}}" rel="nofollow">{{.TagName}}</a> 23 {{else}} 24 <a class="tag-list-row-link tw-flex tw-items-center" href="{{$.RepoLink}}/src/tag/{{.TagName | PathEscapeSegments}}" rel="nofollow">{{.TagName}}</a> 25 {{end}} 26 </h3> 27 <div class="download tw-flex tw-items-center"> 28 {{if $.Permission.CanRead ctx.Consts.RepoUnitTypeCode}} 29 {{if .CreatedUnix}} 30 <span class="tw-mr-2">{{svg "octicon-clock" 16 "tw-mr-1"}}{{TimeSinceUnix .CreatedUnix ctx.Locale}}</span> 31 {{end}} 32 33 <a class="tw-mr-2 tw-font-mono muted" href="{{$.RepoLink}}/src/commit/{{.Sha1}}" rel="nofollow">{{svg "octicon-git-commit" 16 "tw-mr-1"}}{{ShortSha .Sha1}}</a> 34 35 {{if not $.DisableDownloadSourceArchives}} 36 <a class="archive-link tw-mr-2 muted" href="{{$.RepoLink}}/archive/{{.TagName | PathEscapeSegments}}.zip" rel="nofollow">{{svg "octicon-file-zip" 16 "tw-mr-1"}}ZIP</a> 37 <a class="archive-link tw-mr-2 muted" href="{{$.RepoLink}}/archive/{{.TagName | PathEscapeSegments}}.tar.gz" rel="nofollow">{{svg "octicon-file-zip" 16 "tw-mr-1"}}TAR.GZ</a> 38 {{end}} 39 40 {{if (and $canReadReleases $.CanCreateRelease $release.IsTag)}} 41 <a class="tw-mr-2 muted" href="{{$.RepoLink}}/releases/new?tag={{.TagName}}">{{svg "octicon-tag" 16 "tw-mr-1"}}{{ctx.Locale.Tr "repo.release.new_release"}}</a> 42 {{end}} 43 44 {{if (and ($.Permission.CanWrite ctx.Consts.RepoUnitTypeCode) $release.IsTag)}} 45 <a class="ui delete-button tw-mr-2 muted" data-url="{{$.RepoLink}}/tags/delete" data-id="{{.ID}}"> 46 {{svg "octicon-trash" 16 "tw-mr-1"}}{{ctx.Locale.Tr "repo.release.delete_tag"}} 47 </a> 48 {{end}} 49 50 {{if and $canReadReleases (not $release.IsTag)}} 51 <a class="tw-mr-2 muted" href="{{$.RepoLink}}/releases/tag/{{.TagName | PathEscapeSegments}}">{{svg "octicon-tag" 16 "tw-mr-1"}}{{ctx.Locale.Tr "repo.release.detail"}}</a> 52 {{end}} 53 {{end}} 54 </div> 55 </td> 56 </tr> 57 {{end}} 58 </tbody> 59 </table> 60 </div> 61 {{end}} 62 63 {{template "base/paginate" .}} 64 </div> 65 </div> 66 67 {{if $.Permission.CanWrite ctx.Consts.RepoUnitTypeCode}} 68 <div class="ui g-modal-confirm delete modal"> 69 <div class="header"> 70 {{svg "octicon-trash"}} 71 {{ctx.Locale.Tr "repo.release.delete_tag"}} 72 </div> 73 <div class="content"> 74 <p>{{ctx.Locale.Tr "repo.release.deletion_tag_desc"}}</p> 75 </div> 76 {{template "base/modal_actions_confirm" .}} 77 </div> 78 {{end}} 79 80 {{template "base/footer" .}}