code.gitea.io/gitea@v1.22.3/templates/repo/pulls/status.tmpl (about) 1 {{/* 2 Template Attributes: 3 * CommitStatus: summary of all commit status state 4 * CommitStatuses: all commit status elements 5 * MissingRequiredChecks: commit check contexts that are required by branch protection but not present 6 * ShowHideChecks: whether use a button to show/hide the checks 7 * is_context_required: Used in pull request commit status check table 8 */}} 9 10 {{if .CommitStatus}} 11 <div class="commit-status-panel"> 12 <div class="ui top attached header commit-status-header"> 13 {{if or (eq .CommitStatus.State "pending") (.MissingRequiredChecks)}} 14 {{ctx.Locale.Tr "repo.pulls.status_checking"}} 15 {{else if eq .CommitStatus.State "success"}} 16 {{ctx.Locale.Tr "repo.pulls.status_checks_success"}} 17 {{else if eq .CommitStatus.State "warning"}} 18 {{ctx.Locale.Tr "repo.pulls.status_checks_warning"}} 19 {{else if eq .CommitStatus.State "failure"}} 20 {{ctx.Locale.Tr "repo.pulls.status_checks_failure"}} 21 {{else if eq .CommitStatus.State "error"}} 22 {{ctx.Locale.Tr "repo.pulls.status_checks_error"}} 23 {{else}} 24 {{ctx.Locale.Tr "repo.pulls.status_checking"}} 25 {{end}} 26 27 {{if .ShowHideChecks}} 28 <div class="ui right"> 29 <button class="commit-status-hide-checks btn interact-fg" 30 data-show-all="{{ctx.Locale.Tr "repo.pulls.status_checks_show_all"}}" 31 data-hide-all="{{ctx.Locale.Tr "repo.pulls.status_checks_hide_all"}}"> 32 {{ctx.Locale.Tr "repo.pulls.status_checks_hide_all"}}</button> 33 </div> 34 {{end}} 35 </div> 36 37 <div class="commit-status-list"> 38 {{range .CommitStatuses}} 39 <div class="commit-status-item"> 40 {{template "repo/commit_status" .}} 41 <div class="status-context gt-ellipsis">{{.Context}} <span class="text light-2">{{.Description}}</span></div> 42 <div class="ui status-details"> 43 {{if $.is_context_required}} 44 {{if (call $.is_context_required .Context)}}<div class="ui label">{{ctx.Locale.Tr "repo.pulls.status_checks_requested"}}</div>{{end}} 45 {{end}} 46 <span>{{if .TargetURL}}<a href="{{.TargetURL}}">{{ctx.Locale.Tr "repo.pulls.status_checks_details"}}</a>{{end}}</span> 47 </div> 48 </div> 49 {{end}} 50 {{range .MissingRequiredChecks}} 51 <div class="commit-status-item"> 52 {{svg "octicon-dot-fill" 18 "commit-status icon text yellow"}} 53 <div class="status-context gt-ellipsis">{{.}}</div> 54 <div class="ui label">{{ctx.Locale.Tr "repo.pulls.status_checks_requested"}}</div> 55 </div> 56 {{end}} 57 </div> 58 </div> 59 {{end}}