You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

list.tmpl 2.7KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. {{template "base/head" .}}
  2. <div class="page-content repository actions">
  3. {{template "repo/header" .}}
  4. <div class="ui container">
  5. <div class="ui stackable grid">
  6. <div class="four wide column">
  7. <div class="ui fluid vertical menu">
  8. <a class="item{{if not $.CurWorkflow}} active{{end}}" href="{{$.Link}}?actor={{$.CurActor}}&status={{$.CurStatus}}">{{.locale.Tr "actions.runs.all_workflows"}}</a>
  9. {{range .workflows}}
  10. <a class="item{{if eq .Entry.Name $.CurWorkflow}} active{{end}}" href="{{$.Link}}?workflow={{.Entry.Name}}&actor={{$.CurActor}}&status={{$.CurStatus}}">{{.Entry.Name}}
  11. {{if .ErrMsg}}
  12. <span data-tooltip-content="{{.ErrMsg}}">
  13. {{svg "octicon-alert" 16 "text red"}}
  14. </span>
  15. {{end}}
  16. </a>
  17. {{end}}
  18. </div>
  19. </div>
  20. <div class="twelve wide column content">
  21. <div class="ui secondary filter stackable menu gt-je">
  22. <!-- Actor -->
  23. <div class="ui{{if not .Actors}} disabled{{end}} dropdown jump item">
  24. <span class="text">{{.locale.Tr "actions.runs.actor"}}</span>
  25. {{svg "octicon-triangle-down" 14 "dropdown icon"}}
  26. <div class="menu">
  27. <div class="ui icon search input">
  28. <i class="icon">{{svg "octicon-search"}}</i>
  29. <input type="text" placeholder="{{.locale.Tr "actions.runs.actor"}}">
  30. </div>
  31. <a class="item{{if not $.CurActor}} active{{end}}" href="{{$.Link}}?workflow={{$.CurWorkflow}}&status={{$.CurStatus}}&actor=0">
  32. {{.locale.Tr "actions.runs.actors_no_select"}}
  33. </a>
  34. {{range .Actors}}
  35. <a class="item{{if eq .ID $.CurActor}} active{{end}}" href="{{$.Link}}?workflow={{$.CurWorkflow}}&actor={{.ID}}&status={{$.CurStatus}}">
  36. {{avatar $.Context . 20}} {{.GetDisplayName}}
  37. </a>
  38. {{end}}
  39. </div>
  40. </div>
  41. <!-- Status -->
  42. <div class="ui dropdown jump item">
  43. <span class="text">{{.locale.Tr "actions.runs.status"}}</span>
  44. {{svg "octicon-triangle-down" 14 "dropdown icon"}}
  45. <div class="menu">
  46. <div class="ui icon search input">
  47. <i class="icon">{{svg "octicon-search"}}</i>
  48. <input type="text" placeholder="{{.locale.Tr "actions.runs.status"}}">
  49. </div>
  50. <a class="item{{if not $.CurStatus}} active{{end}}" href="{{$.Link}}?workflow={{$.CurWorkflow}}&actor={{$.CurActor}}&status=0">
  51. {{.locale.Tr "actions.runs.status_no_select"}}
  52. </a>
  53. {{range .StatusInfoList}}
  54. <a class="item{{if eq .Status $.CurStatus}} active{{end}}" href="{{$.Link}}?workflow={{$.CurWorkflow}}&actor={{$.CurActor}}&status={{.Status}}">
  55. {{.DisplayedStatus}}
  56. </a>
  57. {{end}}
  58. </div>
  59. </div>
  60. </div>
  61. {{template "repo/actions/runs_list" .}}
  62. </div>
  63. </div>
  64. </div>
  65. </div>
  66. {{template "base/footer" .}}