aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--issues.go10
-rw-r--r--table.tmpl15
2 files changed, 20 insertions, 5 deletions
diff --git a/issues.go b/issues.go
index 3c49b4c..3bda1fd 100644
--- a/issues.go
+++ b/issues.go
@@ -212,6 +212,16 @@ func (i Issues) ByCategory(cat string) (issues Issues) {
return issues
}
+func (i Issues) ByTarget(tar string) (issues Issues) {
+ for _, is := range i {
+ if is.TargetVersion.Name == tar {
+ issues = append(issues, is)
+ }
+ }
+ sort.Sort(sort.Reverse(ByHandlerAndId(issues)))
+ return
+}
+
func (i Issues) ByCategoryAndTarget(cat, tar string) (issues Issues) {
for _, is := range i {
if is.TargetVersion.Name == tar &&
diff --git a/table.tmpl b/table.tmpl
index 17dddc7..a687df3 100644
--- a/table.tmpl
+++ b/table.tmpl
@@ -9,11 +9,11 @@ body {
font-stretch:condensed;
font-size: 12pt;
}
-table {
+table {
background: white;
border-collapse: collapse;
}
-th, td {
+th, td {
padding: 8px;
border: 1px solid #ddd;
vertical-align: top;
@@ -21,9 +21,9 @@ th, td {
td {
min-width: 10em;
}
-th.side {
+th.side {
color: brown;
- text-align: right;
+ text-align: right;
max-width: 11em;
}
tr:hover {
@@ -83,6 +83,7 @@ details[open].issue {
background: ghostwhite;
border: 4px navajowhite solid;
}
+
</style></head>
<body>
<h1>GNU Taler Dashboard</h1>
@@ -101,9 +102,12 @@ details[open].issue {
{{- range $version := $versions }}
<th>
<details class="version">
- <summary><b>{{ $version.Name }}</b> <span class="right">({{ $version.Timestamp.Format "02 Jan 06"}})</span></summary>
+ <summary><b>{{ $version.Name }}</b> <span class="right">({{ $version.Timestamp.Format "02 Jan 06"}})</span>
+ </summary>
<div>{{ $version.Description }}</div>
</details>
+ <div class="right">{{ len ($issues.ByTarget $version.Name) }} issues</div>
+ <div class="right">{{ len ($features.ByTarget $version.Name) }} features</div>
</th>
{{- end}}
</tr>
@@ -111,6 +115,7 @@ details[open].issue {
<tr>
<th class="side">{{ . }}</th>
{{- range $version := $versions }}
+
<td><div class="minh">{{ with $features.ByCategoryAndTarget $cat $version.Name }}
<details class="feature">
<summary>