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" .}}