summaryrefslogtreecommitdiffstats
path: root/templates/public
diff options
context:
space:
mode:
authorDan McGee <dan@archlinux.org>2012-08-01 01:37:30 +0200
committerDan McGee <dan@archlinux.org>2012-08-01 01:37:30 +0200
commit3f0c024754047d92e8ce4aa4ecf93a06865f8448 (patch)
tree89b27b1986de6d2a72ac8a1a7a05d56442b15bda /templates/public
parent4ad43fd8165834b26914ff8ba0666ce96267205b (diff)
downloadarchweb-3f0c024754047d92e8ce4aa4ecf93a06865f8448.tar.gz
archweb-3f0c024754047d92e8ce4aa4ecf93a06865f8448.tar.xz
PGP key handling updates
* Import signatures for all known keys, not just active developers * Ensure we are only showing and accounting for active developers on the master keys page * Add a new table showing signatures between developers Signed-off-by: Dan McGee <dan@archlinux.org>
Diffstat (limited to 'templates/public')
-rw-r--r--templates/public/keys.html30
1 files changed, 30 insertions, 0 deletions
diff --git a/templates/public/keys.html b/templates/public/keys.html
index 1fed3c1..1b02720 100644
--- a/templates/public/keys.html
+++ b/templates/public/keys.html
@@ -89,6 +89,33 @@
</tbody>
</table>
</div>
+
+<div class="box">
+ <h2>Developer Cross-Signatures</h2>
+
+ <p>This table lists signatures directly between developer keys.</p>
+
+ <table class="pretty2" id="cross-signatures">
+ <thead>
+ <tr>
+ <th>Signer</th>
+ <th>Signee</th>
+ <th>Created</th>
+ <th>Expires</th>
+ </tr>
+ </thead>
+ <tbody>
+ {% for sig in cross_signatures %}
+ <tr>
+ <td>{% user_pgp_key_link active_users sig.signer %}</td>
+ <td>{% user_pgp_key_link active_users sig.signee %}</td>
+ <td>{{ sig.created }}</td>
+ <td>{{ sig.expires|default:"" }}</td>
+ </tr>
+ {% endfor %}
+ </tbody>
+ </table>
+</div>
{% load cdn %}{% jquery %}{% jquery_tablesorter %}
<script type="text/javascript" src="{% static "archweb.js" %}"></script>
<script type="text/javascript">
@@ -97,6 +124,9 @@ $(document).ready(function() {
sortLocaleCompare: true,
headers: { 1: { sorter: false } }
});
+ $("#cross-signatures").tablesorter({
+ sortLocaleCompare: true
+ });
});
</script>
{% endblock %}