diff options
author | Özgür Kesim <oec@codeblau.de> | 2024-01-04 12:57:45 +0100 |
---|---|---|
committer | Özgür Kesim <oec@codeblau.de> | 2024-01-04 12:57:45 +0100 |
commit | 4d6181fc339c14f1d483e69000b4b136230ca0df (patch) | |
tree | ea9200d963e445ace4acb7a5f4e48ded103ed7ee | |
parent | 12250d620146ce485f1957f180b669721c2c79b1 (diff) |
in list-view, add version information
-rw-r--r-- | list.tmpl | 106 |
1 files changed, 79 insertions, 27 deletions
@@ -7,32 +7,64 @@ body { font-family:sans-serif; } h3 { + margin: 0em; + margin-top: 1em; color: brown; } h4 { - margin-left: 5%; + margin: 0; + margin-top: 1em; + margin-left: 1%; +} +h5 { + margin: 0; + margin-top: 0.5em; + margin-left: 2%; } details { - margin-left: 5%; - margin-right: 5%; + margin-left: 4em; + margin-right: 3%; } pre { max-width: 100%; overflow: scroll; text-overflow: wrap,ellipsis; } +.small { + font-size:8px; + font-weight: normal; +} +.category { + padding-left:5px; + width:62%; +} +.version { + padding-left:5px; + width:61%; +} +.features { + padding-left:5px; + background: powderblue; + width:8em; +} +.issues { + padding-left:5px; + background: navajowhite; + width:8em; +} {{template "severity.tmpl"}} </style></head> <body> <h1>GNU Taler Dashboard</h1> <h2><a href="/">Table view</a> | List View </h2> - Data from {{ .Timestamp.Format "02 Jan 06 15:04 MST"}}, updateting every {{ .Freq }} (no auto-refresh) + Data from {{ .Timestamp.Format "02 Jan 06 15:04 MST"}}, updateting every {{ .Freq }} (no auto-refresh). {{ with .Lasterror }}, Last error: {{ . }} {{end}} {{- $top := . }} {{- $features := .Features }} {{- $issues := .Issues }} {{- $versions := .VersionsByDate }} {{- $sorter := OrderedBy "Severity" "Handler" "Id" -}} + Total: {{ len $features }} features and {{ len $issues }} issues. <!-- p> {{- range $top.Tags }} <button>{{ . }}</button> @@ -40,29 +72,49 @@ pre { </p --> {{- range $cat := $top.Categories }} - <h3>{{ . }}</h3> - <h4>Features</h4> - {{- range $sorter.Sort ($features.ByCategory $cat) }} - <details> - <summary> - {{ if .IsHandled }}<span title="assigned to {{.Handler.Name}}">🥷</span>{{else}}<span title="unassigned">❓</span>{{end}} - <a href="https://bugs.gnunet.org/view.php?id={{.Id}}" target="_blank">{{.Id}}</a> - <span class="severity-{{.Severity.Name}}">{{.Summary}}</span><br> - </summary> - <pre>{{ .Description }}</pre> - </details> - {{ end -}} - <h4>Issues</h4> - {{- range $sorter.Sort ($issues.ByCategory $cat) }} - <details> - <summary> - {{ if .IsHandled }}<span title="assigned to {{.Handler.Name}}">🥷</span>{{else}}<span title="unassigned">❓</span>{{end}} - <a href="https://bugs.gnunet.org/view.php?id={{.Id}}" target="_blank">{{.Id}}</a> - <span class="severity-{{.Severity.Name}}" title="severity {{.Severity.Name}}">{{.Summary}}</span><br> - </summary> - <pre>{{ .Description }}</pre> - </details> - {{ end -}} + <h3 class="category">{{ $cat }}</h3> + {{- range $tar := $top.TargetVersions }} + {{- with $version := $versions.Get . }} + {{ $hasentries := false }} + {{ $hasfeatures := false }} + {{ $hasissues := false }} + {{ with $features.ByCategoryAndTarget $cat $tar }} + {{ $hasfeatures = true }} + {{ $hasentries = true }} + {{ end }} + {{ with $issues.ByCategoryAndTarget $cat $tar }} + {{ $hasissues = true }} + {{ $hasentries = true }} + {{ end }} + {{ if $hasentries }}<h4 class="version">{{ $tar }} <span class="small">({{$version.Timestamp.Format "02 Jan 06"}})</span></h4> {{ end }} + {{ if $hasfeatures }} + <h5 class="features">Features</h5> + {{- range $sorter.Sort ($features.ByCategory $cat) }} + <details> + <summary> + {{ if .IsHandled }}<span title="assigned to {{.Handler.Name}}">🥷</span>{{else}}<span title="unassigned">❓</span>{{end}} + <a href="https://bugs.gnunet.org/view.php?id={{.Id}}" target="_blank">{{.Id}}</a> + <span class="severity-{{.Severity.Name}}">{{.Summary}}</span><br> + </summary> + <pre>{{ .Description }}</pre> + </details> + {{ end -}} + {{ end }} + {{ if $hasissues }} + <h5 class="issues">Issues</h5> + {{- range $sorter.Sort ($issues.ByCategory $cat) }} + <details> + <summary> + {{ if .IsHandled }}<span title="assigned to {{.Handler.Name}}">🥷</span>{{else}}<span title="unassigned">❓</span>{{end}} + <a href="https://bugs.gnunet.org/view.php?id={{.Id}}" target="_blank">{{.Id}}</a> + <span class="severity-{{.Severity.Name}}" title="severity {{.Severity.Name}}">{{.Summary}}</span><br> + </summary> + <pre>{{ .Description }}</pre> + </details> + {{ end -}} + {{ end -}} + {{end}} + {{end}} {{ end -}} <p> <i>taler-dashboard - version: {{.Commit}} - <a href="https://git.kesim.org/taler/taler-dashboard">https://git.kesim.org/taler/taler-dashboard</a> </i> |