aboutsummaryrefslogtreecommitdiff
path: root/web
diff options
context:
space:
mode:
authorMax Magorsch <arzano@gentoo.org>2020-09-09 15:55:13 +0200
committerMax Magorsch <arzano@gentoo.org>2020-09-09 15:55:13 +0200
commit060e159a593e8fad84601eb6cefc55ba2807c6d6 (patch)
tree094ca0dfacdadaedf35b40c80a9438e1c60e452b /web
parentAdd links to upstream remotes (diff)
downloadsoko-060e159a593e8fad84601eb6cefc55ba2807c6d6.tar.gz
soko-060e159a593e8fad84601eb6cefc55ba2807c6d6.tar.bz2
soko-060e159a593e8fad84601eb6cefc55ba2807c6d6.zip
Add furher upstream information from the metadata
Documentation, Bugs-To and Changelog links will be parsed and displayed as well now, if they are present. Signed-off-by: Max Magorsch <arzano@gentoo.org>
Diffstat (limited to 'web')
-rw-r--r--web/templates/packages/metadata.tmpl50
1 files changed, 43 insertions, 7 deletions
diff --git a/web/templates/packages/metadata.tmpl b/web/templates/packages/metadata.tmpl
index 78b3128..ee36d5b 100644
--- a/web/templates/packages/metadata.tmpl
+++ b/web/templates/packages/metadata.tmpl
@@ -28,13 +28,49 @@
Upstream
</div>
<div class="col-xs-12 col-md-9">
- {{range $k, $v := .Package.Upstream}}
- {{ $link := RemoteIdLink . }}
- {{if not (eq $link "")}}
- <a href="{{ $link}}">{{ $link }}</a>
- {{if not (eq $k (len $.Package.Upstream))}}<br/>{{end}}
- {{end}}
- {{end}}
+ <table>
+ {{if .Package.Upstream.Doc}}
+ {{range $k, $v := .Package.Upstream.Doc}}
+ <tr>
+ <td>{{if eq $k 0}}<span class="kk-useflag-group float-right mr-2">Documentation </span>{{end}}</td>
+ {{if not (eq $v "")}}
+ <td><a href="{{ $v}}">{{ $v }}</a></td>
+ {{end}}
+ </tr>
+ {{end}}
+ {{end}}
+ {{if .Package.Upstream.Changelog}}
+ {{range $k, $v := .Package.Upstream.Changelog}}
+ <tr>
+ <td>{{if eq $k 0}}<span class="kk-useflag-group float-right mr-2">Changelog</span>{{end}}</td>
+ {{if not (eq $v "")}}
+ <td><a href="{{ $v}}">{{ $v }}</a></td>
+ {{end}}
+ </tr>
+ {{end}}
+ {{end}}
+ {{if .Package.Upstream.BugsTo}}
+ {{range $k, $v := .Package.Upstream.BugsTo}}
+ <tr>
+ <td>{{if eq $k 0}}<span class="kk-useflag-group float-right mr-2">Bugs-To</span>{{end}}</td>
+ {{if not (eq $v "")}}
+ <td><a href="{{ $v}}">{{ $v }}</a></td>
+ {{end}}
+ </tr>
+ {{end}}
+ {{end}}
+ {{if .Package.Upstream.RemoteIds}}
+ {{range $k, $v := .Package.Upstream.RemoteIds}}
+ {{ $link := RemoteIdLink . }}
+ {{if not (eq $link "")}}
+ <tr>
+ <td>{{if eq $k 0}}<span class="kk-useflag-group float-right mr-2">Remote-Id</span>{{end}}</td>
+ <td><a href="{{ $link}}">{{ $link }}</a></td>
+ </tr>
+ {{end}}
+ {{end}}
+ {{end}}
+ </table>
</div>
</div>
</li>