code.gitea.io/gitea@v1.22.3/templates/package/shared/cleanup_rules/list.tmpl (about) 1 <h4 class="ui top attached header"> 2 {{ctx.Locale.Tr "packages.owner.settings.cleanuprules.title"}} 3 <div class="ui right"> 4 <a class="ui primary tiny button" href="{{.Link}}/rules/add">{{ctx.Locale.Tr "packages.owner.settings.cleanuprules.add"}}</a> 5 </div> 6 </h4> 7 <div class="ui attached segment"> 8 <div class="flex-list"> 9 {{range .CleanupRules}} 10 <div class="flex-item"> 11 <div class="flex-item-leading"> 12 {{svg .Type.SVGName 32}} 13 </div> 14 <div class="flex-item-main"> 15 <div class="flex-item-title"> 16 <a class="item" href="{{$.Link}}/rules/{{.ID}}">{{.Type.Name}}</a> 17 </div> 18 <div class="flex-item-body"> 19 <i>{{if .Enabled}}{{ctx.Locale.Tr "enabled"}}{{else}}{{ctx.Locale.Tr "disabled"}}{{end}}</i> 20 </div> 21 {{if .KeepCount}} 22 <div class="flex-item-body"> 23 <i>{{ctx.Locale.Tr "packages.owner.settings.cleanuprules.keep.count"}}:</i> {{if eq .KeepCount 1}}{{ctx.Locale.Tr "packages.owner.settings.cleanuprules.keep.count.1"}}{{else}}{{ctx.Locale.Tr "packages.owner.settings.cleanuprules.keep.count.n" .KeepCount}}{{end}} 24 </div> 25 {{end}} 26 {{if .KeepPattern}} 27 <div class="flex-item-body"> 28 <i>{{ctx.Locale.Tr "packages.owner.settings.cleanuprules.keep.pattern"}}:</i> {{StringUtils.EllipsisString .KeepPattern 100}} 29 </div> 30 {{end}} 31 {{if .RemoveDays}} 32 <div class="flex-item-body"> 33 <i>{{ctx.Locale.Tr "packages.owner.settings.cleanuprules.remove.days"}}:</i> {{ctx.Locale.Tr "tool.days" .RemoveDays}} 34 </div> 35 {{end}} 36 {{if .RemovePattern}} 37 <div class="flex-item-body"> 38 <i>{{ctx.Locale.Tr "packages.owner.settings.cleanuprules.remove.pattern"}}:</i> {{StringUtils.EllipsisString .RemovePattern 100}} 39 </div> 40 {{end}} 41 </div> 42 <div class="flex-item-trailing"> 43 <div class="ui dropdown tiny basic button"> 44 {{svg "octicon-kebab-horizontal"}} 45 <div class="menu"> 46 <a class="item" href="{{$.Link}}/rules/{{.ID}}">{{ctx.Locale.Tr "edit"}}</a> 47 <a class="item" href="{{$.Link}}/rules/{{.ID}}/preview">{{ctx.Locale.Tr "packages.owner.settings.cleanuprules.preview"}}</a> 48 </div> 49 </div> 50 </div> 51 </div> 52 {{else}} 53 <div class="item">{{ctx.Locale.Tr "packages.owner.settings.cleanuprules.none"}}</div> 54 {{end}} 55 </div> 56 </div>