tracker/templates/reviews.html
{{define "content"}}
<header class="page-head">
<h1>Wait for review</h1>
<p class="lede">งานที่ส่งให้คนตรวจ แยกตามผลการรีวิว แต่ละงานมี checklist เป็นขั้นตอนว่าผู้รีวิวต้องทำอะไรบ้าง</p>
</header>
{{if .Saved}}<p class="notice" role="status">บันทึกผลการรีวิว <a href="#{{.Saved}}">{{.Saved}}</a> แล้ว Agent จะอ่านผลนี้จาก <code>tracker/data/milestones.json</code></p>{{end}}
<nav class="view-tabs" aria-label="สถานะการรีวิว">
{{range .ReviewTabsInOrder}}
<a href="/reviews?state={{.}}"{{if eq $.ReviewState .}} aria-current="page"{{end}}><span class="rs rs-{{.}}" aria-hidden="true"></span>{{reviewState .}} <span class="badge-plain">{{len (index $.ReviewTabs .)}}</span></a>
{{end}}
</nav>
{{with .ReviewTabItems}}
<div class="reviews">
{{range .}}
<article class="review review-{{.Review.StateOrTodo}}" id="{{.ID}}">
<header>
<p class="task-now-ms">{{template "where" .Where}} <span class="tid">{{.ID}}</span></p>
<h2><a href="{{taskHref .ID}}">{{.Title}}</a></h2>
</header>
{{if .Summary}}<p class="review-sum">{{.Summary}}</p>{{end}}
{{template "reviewbody" .}}
{{template "refs" .Refs}}
{{template "reviewform" (reviewForm $ .ID .Review "reviews")}}
</article>
{{end}}
</div>
{{else}}
<p class="empty">{{if eq .ReviewState "todo"}}ไม่มีงานรอรีวิว เมื่อ task ไหนพร้อมให้ตรวจ ให้ใส่ <code>review</code> ใน task และตั้ง <code>"status": "review"</code>{{else}}ไม่มีงานในสถานะ {{reviewState .ReviewState}}{{end}}</p>
{{end}}
{{end}}