From 871b284dd76f01d8a297f43ae86d869e2b7d2b3c Mon Sep 17 00:00:00 2001 From: Dan McGee <dan@archlinux.org> Date: Sat, 22 Feb 2014 13:48:52 -0600 Subject: Generate list of reports dynamically Signed-off-by: Dan McGee <dan@archlinux.org> --- templates/devel/index.html | 30 +++++------------------------- 1 file changed, 5 insertions(+), 25 deletions(-) (limited to 'templates') diff --git a/templates/devel/index.html b/templates/devel/index.html index f432e6b9..147917a0 100644 --- a/templates/devel/index.html +++ b/templates/devel/index.html @@ -149,31 +149,11 @@ <h3>Signoff Status</h3> <h3>Developer Reports</h3> <ul> - <li><a href="reports/old/">Old</a>: - Packages last built more than two years ago - (<a href="reports/old/{{ user.username }}/">yours only</a>)</li> - <li><a href="reports/long-out-of-date/">Long Out-of-date</a>: - Packages marked out-of-date more than 30 days ago - (<a href="reports/long-out-of-date/{{ user.username }}/">yours only</a>)</li> - <li><a href="reports/uncompressed-man/">Uncompressed Manpages</a>: - Self-explanatory - (<a href="reports/uncompressed-man/{{ user.username }}/">yours only</a>)</li> - <li><a href="reports/uncompressed-info/">Uncompressed Info Pages</a>: - Self-explanatory - (<a href="reports/uncompressed-info/{{ user.username }}/">yours only</a>)</li> - <li><a href="reports/mismatched-signature/">Mismatched Signatures</a>: - Packages where 1) signing key is unknown, 2) signer != packager, - or 3) signature timestamp more than 24 hours after build timestamp - (<a href="reports/mismatched-signature/{{ user.username }}/">yours only</a>)</li> - <li><a href="reports/big/">Big</a>: - All packages with compressed size > 50 MiB - (<a href="reports/big/{{ user.username }}/">yours only</a>)</li> - <li><a href="reports/badcompression/">Bad Compression</a>: - Packages with a compression ratio of less than 10% - (<a href="reports/badcompression/{{ user.username }}/">yours only</a>)</li> - <li><a href="reports/unneeded-orphans/">Unneeded Orphans</a>: - Packages that have no maintainer and are not required by any other - package in any repository</li> + {% for report in reports %} + <li><a href="reports/{{ report.slug }}/">{{ report.name }}</a>: + {{ report.description }} + {% if report.personal %}(<a href="reports/{{ report.slug }}/{{ user.username }}/">yours only</a>){% endif %}</li> + {% endfor %} </ul> </div>{# #dev-dashboard #} -- cgit v1.2.3-54-g00ecf