internal/web/templates/mr.html

08b325bb1d221743ebfd2d99502f63b59ff6f346
gitbay/internal/web/templates/mr.html history · blame · raw

15 lines · 854 bytes

 1{{define "title"}}!{{.MR.Number}} · {{.Repo.OwnerName}}/{{.Repo.Name}}{{end}}
 2{{define "content"}}
 3{{template "repoheader" .}}
 4<h2>!{{.MR.Number}} {{.MR.Title}} <span class="badge badge-unsigned">{{.MR.State}}</span></h2>
 5<p class="crumbs">by {{.MR.Author}} · {{if .MR.SourcePath}}{{.MR.SourcePath}}:{{end}}{{.MR.SourceRef}} → {{.MR.TargetRef}}
 6 @ <code>{{.MR.HeadSHA}}</code></p>
 7{{if .MR.Body}}<pre class="message">{{.MR.Body}}</pre>{{end}}
 8{{range .Reviews}}<p>review: {{.Reviewer}} — {{.Verdict}}{{if .Stale}} <span class="badge badge-signed_key_expired">stale</span>{{end}}</p>{{end}}
 9{{range .Comments}}
10<div class="readme"><p class="crumbs">{{.Author}} at {{.CreatedAt}}</p><pre class="message">{{.Body}}</pre></div>
11{{end}}
12<h3>diff</h3>
13<pre class="diff">{{range .DiffLines}}<span class="{{.Class}}">{{.Text}}</span>
14{{end}}</pre>
15{{end}}