2023-04-23 18:21:21 +08:00
{{ template "repo/settings/layout_head" ( dict "ctxData" . "pageClass" "repository settings lfs" ) }}
<div class="user-main-content twelve wide column content repository file list">
2019-12-12 13:18:07 +00:00
<div class="tab-size-8 non-diff-file-content">
<h4 class="ui top attached header">
2022-06-27 22:58:46 +02:00
<a href=" {{ .LFSFilesLink }} "> {{ .locale .Tr "repo.settings.lfs" }} </a> / {{ .locale .Tr "repo.settings.lfs_locks" }} ( {{ .locale .Tr "admin.total" .Total }} )
2019-12-12 13:18:07 +00:00
</h4>
<div class="ui attached segment">
2023-06-14 20:17:58 +02:00
<form class="ui form ignore-dirty" method="post">
2019-12-12 13:18:07 +00:00
{{ $ .CsrfTokenHtml }}
<div class="ui fluid action input">
2022-06-27 22:58:46 +02:00
<input name="path" value="" placeholder=" {{ .locale .Tr "repo.settings.lfs_lock_path" }} " autofocus>
<button class="ui primary button"> {{ .locale .Tr "repo.settings.lfs_lock" }} </button>
2019-12-12 13:18:07 +00:00
</div>
</form>
</div>
<table id="lfs-files-locks-table" class="ui attached segment single line table">
<tbody>
{{ range $ in dex , $ lock : = .LFSLocks }}
<tr>
<td>
{{ if in dex $ .Linkable $ in dex }}
2020-09-11 22:19:00 +02:00
{{ svg "octicon-file" }}
2022-03-02 07:14:27 +08:00
<a href=" {{ $ .RepoLink }} /src/branch/ {{ PathEscapeSegments $ .Repository .DefaultBranch }} / {{ PathEscapeSegments $ lock .Path }} " title=" {{ $ lock .Path }} "> {{ $ lock .Path }} </a>
2019-12-12 13:18:07 +00:00
{{ else }}
2020-09-11 22:19:00 +02:00
{{ svg "octicon-diff" }}
2023-03-24 18:35:38 +08:00
<span data-tooltip-content=" {{ $ .locale .Tr "repo.settings.lfs_lock_file_no_exist" }} "> {{ $ lock .Path }} </span>
2019-12-12 13:18:07 +00:00
{{ end }}
{{ if not ( in dex $ .Lockables $ in dex ) }}
2023-03-24 18:35:38 +08:00
<span data-tooltip-content=" {{ $ .locale .Tr "repo.settings.lfs_noattribute" }} "> {{ svg "octicon-alert" }} </span>
2019-12-12 13:18:07 +00:00
{{ end }}
</td>
<td>
2022-03-02 07:14:27 +08:00
<a href=" {{ $ .Owner .HomeLink }} ">
2023-08-10 11:19:39 +08:00
{{ ctx .AvatarUtils .Avatar $ .Owner }}
2022-03-02 07:14:27 +08:00
{{ $ .Owner .DisplayName }}
2019-12-12 13:18:07 +00:00
</a>
</td>
2022-06-27 22:58:46 +02:00
<td> {{ TimeSince .Created $ .locale }} </td>
2019-12-12 13:18:07 +00:00
<td class="right aligned">
2023-06-14 20:17:58 +02:00
<form action=" {{ $ .LFSFilesLink }} /locks/ {{ $ lock .ID }} /unlock" method="post">
2019-12-12 13:18:07 +00:00
{{ $ .CsrfTokenHtml }}
2022-06-27 22:58:46 +02:00
<button class="ui primary button"><span class="btn-octicon"> {{ svg "octicon-lock" }} </span> {{ $ .locale .Tr "repo.settings.lfs_force_unlock" }} </button>
2019-12-12 13:18:07 +00:00
</form>
</td>
</tr>
{{ else }}
<tr>
2022-06-27 22:58:46 +02:00
<td colspan="4"> {{ .locale .Tr "repo.settings.lfs_locks_no_locks" }} </td>
2019-12-12 13:18:07 +00:00
</tr>
{{ end }}
</tbody>
</table>
{{ template "base/paginate" . }}
</div>
</div>
2023-04-23 18:21:21 +08:00
{{ template "repo/settings/layout_footer" . }}