static/frontend: display affected packages with vuln
Modify the vuln/list page to display the packages affected by a vuln.
Fixes golang/go#52685
Change-Id: Iebf14ad8759fe90c92f15e2f61dff0c168a0d523
Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/408676
Run-TryBot: Jonathan Amsterdam <jba@google.com>
TryBot-Result: kokoro <noreply+kokoro@google.com>
Reviewed-by: Julie Qiu <julieqiu@google.com>
diff --git a/static/frontend/vuln/vuln.tmpl b/static/frontend/vuln/vuln.tmpl
index dff7231..cc2e731 100644
--- a/static/frontend/vuln/vuln.tmpl
+++ b/static/frontend/vuln/vuln.tmpl
@@ -22,6 +22,7 @@
{{end}}
{{define "vuln-details"}}
+ {{/* . is osv.Entry */}}
<div class="Vuln-details">
<ul class="Vuln-detailsMetadata">
{{if .Aliases}}
@@ -29,6 +30,9 @@
{{range $i, $v := .Aliases}}{{if ne $i 0}},{{end}}{{$v}}{{end}}
</li>
{{end}}
+ <li class="go-textSubtle">Affects:
+ {{range $i, $v := .Affected}}{{if ne $i 0}}, {{end}}{{$v.Package.Name}}{{end}}
+ </li>
<li class="go-textSubtle">Published: {{.Published.Format "Jan 02, 2006"}}</li>
{{if ne .Published .Modified}}
<li class="go-textSubtle">Modified: {{.Modified.Format "Jan 02, 2006"}}</li>