arche / internal/archesrv/templates/srv_repo_stacks.html

commit 154431fd
 1{{ define "title" }}{{.Repo}} — stacks{{ end }}
 2{{ define "navextra" }}<a href="/{{.Repo}}">{{.Repo}}</a> <a href="/{{.Repo}}/log">log</a> <a href="/{{.Repo}}/tree">tree</a> <a href="/{{.Repo}}/issues">issues</a> <a href="/{{.Repo}}/stacks">stacks</a> <a href="/{{.Repo}}/wiki">wiki</a>{{ end }}
 3{{ define "srv_repo_stacks.html" }}{{ template "head" . }}
 4<div class="container">
 5    <h1 class="repo-name">{{.Repo}} / stacks</h1>
 6    {{ if .Stacks }}
 7    <table>
 8        <thead>
 9            <tr>
10                <th>Stack</th>
11                <th>Depth</th>
12                <th>Status</th>
13            </tr>
14        </thead>
15        <tbody>
16            {{ range .Stacks }}
17            <tr>
18                <td>
19                    <a href="/{{$.Repo}}/stacks/{{.StackID}}"><code>{{.Root}}</code></a>
20                </td>
21                <td>{{.Depth}} change(s)</td>
22                <td>
23                    {{ range $cid, $st := .Reviews }}
24                <span class="badge badge-{{ if eq $st "approved" }}success{{ else if eq $st "needs-revision" }}danger{{ else if eq $st "reviewing" }}warning{{ else }}default{{ end }}">
25                    {{$cid}}: {{$st}}
26                </span>
27                {{ end }}
28            </td>
29        </tr>
30        {{ end }}
31    </tbody>
32</table>
33{{ else }}
34<p style="color: #888">
35    No stacks found. Use <code>arche stack push</code> to publish a stack for review.
36</p>
37{{ end }}
38</div>
39{{ template "foot" . }}
40{{ end }}