ความคืบหน้างาน ไฟล์ต้นฉบับ

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}}