From 1840416b9e8892a685202f30b4079fd04607151f Mon Sep 17 00:00:00 2001 From: Dan McGee Date: Thu, 2 Jun 2011 16:21:08 -0500 Subject: Add a PGP key field on the dev profile Signed-off-by: Dan McGee --- main/templatetags/pgp.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 main/templatetags/pgp.py (limited to 'main/templatetags') diff --git a/main/templatetags/pgp.py b/main/templatetags/pgp.py new file mode 100644 index 0000000..d9126db --- /dev/null +++ b/main/templatetags/pgp.py @@ -0,0 +1,19 @@ +from django import template +from django.conf import settings + +register = template.Library() + +@register.simple_tag +def pgp_key_link(key_id): + if not key_id: + return "Unknown" + # Something like 'pgp.mit.edu:11371' + pgp_server = getattr(settings, 'PGP_SERVER', None) + if not pgp_server: + return "0x%s" % key_id + url = 'http://%s/pks/lookup?op=vindex&fingerprint=on&exact=on&search=0x%s' % \ + (pgp_server, key_id) + values = (url, key_id, key_id) + return '0x%s' % values + +# vim: set ts=4 sw=4 et: -- cgit v1.2.3-24-g4f1b