diff options
| -rw-r--r-- | issues.go | 10 | ||||
| -rw-r--r-- | table.tmpl | 15 | 
2 files changed, 20 insertions, 5 deletions
@@ -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 && @@ -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>  | 
