code.gitea.io/gitea@v1.22.3/templates/admin/repo/list.tmpl (about) 1 {{template "admin/layout_head" (dict "ctxData" . "pageClass" "admin")}} 2 <div class="admin-setting-content"> 3 <h4 class="ui top attached header"> 4 {{ctx.Locale.Tr "admin.repos.repo_manage_panel"}} ({{ctx.Locale.Tr "admin.total" .Total}}) 5 <div class="ui right"> 6 <a class="ui primary tiny button" href="{{AppSubUrl}}/admin/repos/unadopted">{{ctx.Locale.Tr "admin.repos.unadopted"}}</a> 7 </div> 8 </h4> 9 <div class="ui attached segment"> 10 {{template "shared/repo_search" .}} 11 </div> 12 <div class="ui attached table segment"> 13 <table class="ui very basic striped table unstackable"> 14 <thead> 15 <tr> 16 <th data-sortt-asc="oldest" data-sortt-desc="newest">ID{{SortArrow "oldest" "newest" $.SortType false}}</th> 17 <th>{{ctx.Locale.Tr "admin.repos.owner"}}</th> 18 <th data-sortt-asc="alphabetically" data-sortt-desc="reversealphabetically"> 19 {{ctx.Locale.Tr "admin.repos.name"}} 20 {{SortArrow "alphabetically" "reversealphabetically" $.SortType false}} 21 </th> 22 <th>{{ctx.Locale.Tr "repo.watchers"}}</th> 23 <th data-sortt-asc="moststars" data-sortt-desc="feweststars"> 24 {{ctx.Locale.Tr "repo.stars"}} 25 {{SortArrow "moststars" "feweststars" $.SortType false}} 26 </th> 27 <th data-sortt-asc="mostforks" data-sortt-desc="fewestforks"> 28 {{ctx.Locale.Tr "repo.forks"}} 29 {{SortArrow "mostforks" "fewestforks" $.SortType false}} 30 </th> 31 <th>{{ctx.Locale.Tr "admin.repos.issues"}}</th> 32 <th data-sortt-asc="gitsize" data-sortt-desc="reversegitsize"> 33 {{ctx.Locale.Tr "admin.repos.size"}} 34 {{SortArrow "gitsize" "reversegitsize" $.SortType false}} 35 </th> 36 <th data-sortt-asc="lfssize" data-sortt-desc="reverselfssize"> 37 {{ctx.Locale.Tr "admin.repos.lfs_size"}} 38 {{SortArrow "lfssize" "reverselfssize" $.SortType false}} 39 </th> 40 <th>{{ctx.Locale.Tr "admin.auths.updated"}}</th> 41 <th>{{ctx.Locale.Tr "admin.users.created"}}</th> 42 <th>{{ctx.Locale.Tr "admin.notices.op"}}</th> 43 </tr> 44 </thead> 45 <tbody> 46 {{range .Repos}} 47 <tr> 48 <td>{{.ID}}</td> 49 <td> 50 <a class="gt-word-break" href="{{.Owner.HomeLink}}">{{.Owner.Name}}</a> 51 {{if .Owner.Visibility.IsPrivate}} 52 <span class="text gold">{{svg "octicon-lock"}}</span> 53 {{end}} 54 </td> 55 <td> 56 <a class="gt-word-break" href="{{.Link}}">{{.Name}}</a> 57 {{if .IsArchived}} 58 <span class="ui basic label">{{ctx.Locale.Tr "repo.desc.archived"}}</span> 59 {{end}} 60 {{if .IsPrivate}} 61 <span class="ui basic label">{{ctx.Locale.Tr "repo.desc.private"}}</span> 62 {{else}} 63 {{if .Owner.Visibility.IsPrivate}} 64 <span class="ui basic label">{{ctx.Locale.Tr "repo.desc.internal"}}</span> 65 {{end}} 66 {{end}} 67 {{if .IsTemplate}} 68 <span class="ui basic label">{{ctx.Locale.Tr "repo.desc.template"}}</span> 69 {{end}} 70 {{if eq .ObjectFormatName "sha256"}} 71 <span class="ui basic label">{{ctx.Locale.Tr "repo.desc.sha256"}}</span> 72 {{end}} 73 {{if .IsMirror}} 74 {{svg "octicon-mirror"}} 75 {{else if .IsFork}} 76 {{svg "octicon-repo-forked"}} 77 {{end}} 78 </td> 79 <td>{{.NumWatches}}</td> 80 <td>{{.NumStars}}</td> 81 <td>{{.NumForks}}</td> 82 <td>{{.NumIssues}}</td> 83 <td>{{FileSize .GitSize}}</td> 84 <td>{{FileSize .LFSSize}}</td> 85 <td>{{DateTime "short" .UpdatedUnix}}</td> 86 <td>{{DateTime "short" .CreatedUnix}}</td> 87 <td><a class="delete-button" href="" data-url="{{$.Link}}/delete?page={{$.Page.Paginater.Current}}&sort={{$.SortType}}" data-id="{{.ID}}" data-name="{{.Name}}">{{svg "octicon-trash"}}</a></td> 88 </tr> 89 {{end}} 90 </tbody> 91 </table> 92 </div> 93 94 {{template "base/paginate" .}} 95 </div> 96 97 <div class="ui g-modal-confirm delete modal"> 98 <div class="header"> 99 {{svg "octicon-trash"}} 100 {{ctx.Locale.Tr "repo.settings.delete"}} 101 </div> 102 <div class="content"> 103 <p>{{ctx.Locale.Tr "repo.settings.delete_desc"}}</p> 104 {{ctx.Locale.Tr "repo.settings.delete_notices_2" (`<span class="name"></span>`|SafeHTML)}}<br> 105 {{ctx.Locale.Tr "repo.settings.delete_notices_fork_1"}}<br> 106 </div> 107 {{template "base/modal_actions_confirm" .}} 108 </div> 109 110 {{template "admin/layout_footer" .}}