code.gitea.io/gitea@v1.22.3/templates/repo/actions/list.tmpl (about) 1 {{template "base/head" .}} 2 <div class="page-content repository actions"> 3 {{template "repo/header" .}} 4 <div class="ui container"> 5 {{template "base/alert" .}} 6 7 {{if .HasWorkflowsOrRuns}} 8 <div class="ui stackable grid"> 9 <div class="four wide column"> 10 <div class="ui fluid vertical menu"> 11 <a class="item{{if not $.CurWorkflow}} active{{end}}" href="?actor={{$.CurActor}}&status={{$.CurStatus}}">{{ctx.Locale.Tr "actions.runs.all_workflows"}}</a> 12 {{range .workflows}} 13 <a class="item{{if eq .Entry.Name $.CurWorkflow}} active{{end}}" href="?workflow={{.Entry.Name}}&actor={{$.CurActor}}&status={{$.CurStatus}}">{{.Entry.Name}} 14 {{if .ErrMsg}} 15 <span data-tooltip-content="{{.ErrMsg}}"> 16 {{svg "octicon-alert" 16 "text red"}} 17 </span> 18 {{end}} 19 20 {{if $.ActionsConfig.IsWorkflowDisabled .Entry.Name}} 21 <div class="ui red label">{{ctx.Locale.Tr "disabled"}}</div> 22 {{end}} 23 </a> 24 {{end}} 25 </div> 26 </div> 27 <div class="twelve wide column content"> 28 <div class="ui secondary filter menu tw-justify-end tw-flex tw-items-center"> 29 <!-- Actor --> 30 <div class="ui{{if not .Actors}} disabled{{end}} dropdown jump item"> 31 <span class="text">{{ctx.Locale.Tr "actions.runs.actor"}}</span> 32 {{svg "octicon-triangle-down" 14 "dropdown icon"}} 33 <div class="menu"> 34 <div class="ui icon search input"> 35 <i class="icon">{{svg "octicon-search"}}</i> 36 <input type="text" placeholder="{{ctx.Locale.Tr "actions.runs.actor"}}"> 37 </div> 38 <a class="item{{if not $.CurActor}} active{{end}}" href="?workflow={{$.CurWorkflow}}&status={{$.CurStatus}}&actor=0"> 39 {{ctx.Locale.Tr "actions.runs.actors_no_select"}} 40 </a> 41 {{range .Actors}} 42 <a class="item{{if eq .ID $.CurActor}} active{{end}}" href="?workflow={{$.CurWorkflow}}&actor={{.ID}}&status={{$.CurStatus}}"> 43 {{ctx.AvatarUtils.Avatar . 20}} {{.GetDisplayName}} 44 </a> 45 {{end}} 46 </div> 47 </div> 48 <!-- Status --> 49 <div class="ui dropdown jump item"> 50 <span class="text">{{ctx.Locale.Tr "actions.runs.status"}}</span> 51 {{svg "octicon-triangle-down" 14 "dropdown icon"}} 52 <div class="menu"> 53 <div class="ui icon search input"> 54 <i class="icon">{{svg "octicon-search"}}</i> 55 <input type="text" placeholder="{{ctx.Locale.Tr "actions.runs.status"}}"> 56 </div> 57 <a class="item{{if not $.CurStatus}} active{{end}}" href="?workflow={{$.CurWorkflow}}&actor={{$.CurActor}}&status=0"> 58 {{ctx.Locale.Tr "actions.runs.status_no_select"}} 59 </a> 60 {{range .StatusInfoList}} 61 <a class="item{{if eq .Status $.CurStatus}} active{{end}}" href="?workflow={{$.CurWorkflow}}&actor={{$.CurActor}}&status={{.Status}}"> 62 {{.DisplayedStatus}} 63 </a> 64 {{end}} 65 </div> 66 </div> 67 68 {{if .AllowDisableOrEnableWorkflow}} 69 <button class="ui jump dropdown btn interact-bg tw-p-2"> 70 {{svg "octicon-kebab-horizontal"}} 71 <div class="menu"> 72 <a class="item link-action" data-url="{{$.Link}}/{{if .CurWorkflowDisabled}}enable{{else}}disable{{end}}?workflow={{$.CurWorkflow}}&actor={{.CurActor}}&status={{$.CurStatus}}"> 73 {{if .CurWorkflowDisabled}}{{ctx.Locale.Tr "actions.workflow.enable"}}{{else}}{{ctx.Locale.Tr "actions.workflow.disable"}}{{end}} 74 </a> 75 </div> 76 </button> 77 {{end}} 78 </div> 79 {{template "repo/actions/runs_list" .}} 80 </div> 81 </div> 82 {{else}} 83 {{template "repo/actions/no_workflows" .}} 84 {{end}} 85 </div> 86 </div> 87 {{template "base/footer" .}}