golang.org/x/build@v0.0.0-20240506185731-218518f32b70/internal/relui/templates/show_workflow.html (about) 1 <!-- 2 Copyright 2022 The Go Authors. All rights reserved. 3 Use of this source code is governed by a BSD-style 4 license that can be found in the LICENSE file. 5 --> 6 {{template "layout" .}} 7 8 {{define "content"}} 9 <section class="WorkflowShow"> 10 {{- /*gotype: golang.org/x/build/internal/relui.showWorkflowResponse */ -}} 11 {{$workflow := .Workflow}} 12 <h3 class="WorkflowShow-title"> 13 {{$workflow.Name.String}} 14 <span class="WorkflowShow-titleTime"> 15 {{$workflow.CreatedAt.UTC.Format "2006/01/02 15:04 MST"}} 16 </span> 17 {{if not (or $workflow.Finished $workflow.Error)}} 18 <div class="WorkflowShow-titleStop"> 19 <form action="{{baseLink (printf "/workflows/%s/stop" $workflow.ID)}}" method="post"> 20 <input type="hidden" id="workflow.id" name="workflow.id" value="{{$workflow.ID}}" /> 21 <input 22 name="workflow.stop" 23 class="Button Button--red" 24 type="submit" 25 value="STOP" 26 onclick="return this.form.reportValidity() && confirm('This will stop the workflow and all in-flight tasks.\n\nAre you sure you want to proceed?')" /> 27 </form> 28 </div> 29 {{end}} 30 </h3> 31 <div class="WorkflowShow-details"> 32 <div class="WorkflowShow-params"> 33 <table class="WorkflowShow-paramsTable"> 34 <tbody> 35 <tr> 36 <td>State:</td> 37 <td class="WorkflowShow-paramData"> 38 {{if $workflow.Error}} 39 Error 40 <div class="WorkflowShow-workflowStateIcon WorkflowShow-workflowStateIcon--error"></div> 41 {{else if $workflow.Finished}} 42 Success 43 <div class="WorkflowShow-workflowStateIcon WorkflowShow-workflowStateIcon--success"></div> 44 {{else}} 45 Pending 46 <div class="WorkflowShow-workflowStateIcon WorkflowShow-workflowStateIcon--pending"></div> 47 {{end}} 48 </td> 49 </tr> 50 <tr> 51 <td>Error:</td> 52 <td class="WorkflowShow-paramData">{{$workflow.Error}}</td> 53 </tr> 54 </tbody> 55 </table> 56 </div> 57 </div> 58 <div class="WorkflowShow-paramsOutputContainer"> 59 <div class="WorkflowShow-paramsContainer"> 60 <h4 class="WorkflowShow-sectionTitle">Params</h4> 61 <dl class="WorkflowShow-paramsDetails"> 62 {{with unmarshalResultDetail $workflow.Params.String }} 63 {{template "itemResult" .}} 64 {{end}} 65 </dl> 66 </div> 67 <div class="WorkflowShow-outputContainer"> 68 <h4 class="WorkflowShow-sectionTitle">Output</h4> 69 <dl class="WorkflowShow-output"> 70 {{with unmarshalResultDetail $workflow.Output }} 71 {{template "itemResult" .}} 72 {{end}} 73 </dl> 74 </div> 75 </div> 76 <h4 class="WorkflowShow-sectionTitle">Tasks</h4> 77 {{template "task_list" .}} 78 </section> 79 {{end}}