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