tracker/templates/epic.html
{{define "content"}}{{with .Epic}}
{{template "crumbs" $.Crumbs}}
<header class="page-head">
<p class="kicker"><span class="kicker-no">{{$.Milestone.No}}</span>Milestone {{$.Milestone.No}} › Epic {{.Code}}</p>
<h1>{{.Title}}</h1>
{{if .Goal}}<p class="lede">{{.Goal}}</p>{{end}}
</header>
<section class="summary" aria-label="สรุป epic">
<div class="summary-main">
<p class="summary-pct">{{.Counts.Percent}}%</p>
<p class="summary-text">{{.Counts.Complete}}/{{.Counts.Total}} task เสร็จ{{if .Target}}, เป้าหมาย {{thaiDate .Target}}{{end}}</p>
</div>
{{if .Tasks}}<div class="epic-bar-wide summary-bar">{{template "epicsegs" .}}</div>{{end}}
{{template "countline" .Counts}}
</section>
<section class="block" aria-labelledby="h-tasks">
<div class="block-head">
<h2 id="h-tasks">Task</h2>
{{template "legend"}}
</div>
{{if .Tasks}}
<table class="tasks tasks-epic">
<caption class="sr">Task ใน {{.Code}} {{.Title}}</caption>
<thead><tr><th scope="col">สถานะ</th><th scope="col">งาน</th><th scope="col">ผู้รับผิดชอบ</th><th scope="col">ขั้นตอน</th><th scope="col">วันที่</th></tr></thead>
<tbody>
{{range .Tasks}}
<tr class="row-{{.Status}}">
<td>{{template "chip" .Status}}</td>
<td><span class="tid">{{.ID}}</span> <a class="task-link" href="{{taskHref .ID}}">{{.Title}}</a>{{if .Summary}}<p class="task-sum">{{.Summary}}</p>{{end}}</td>
<td>{{.Owner}}</td>
<td class="num">{{if .Steps}}{{stepsDone .Steps}}/{{len .Steps}}{{end}}</td>
<td class="dates">{{if .Started}}เริ่ม {{thaiDate .Started}}{{end}}{{if .Finished}}<br>เสร็จ {{thaiDate .Finished}}{{end}}</td>
</tr>
{{end}}
</tbody>
</table>
{{else}}
<p class="empty">ยังไม่มี task ใน epic นี้ เพิ่มได้ใน <code>tracker/data/milestones.json</code></p>
{{end}}
</section>
{{end}}{{end}}