From 48b552dcb661a6ba039e6b28bea50655667c70f9 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Felix=20D=C3=B6rre?= Date: Sat, 2 Aug 2014 16:14:49 +0200 Subject: [PATCH] Display Profiles while issuing certificates. --- .../gigi/pages/account/CertificateIssueForm.java | 15 +++++++++++++++ .../gigi/pages/account/CertificateIssueForm.templ | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/src/org/cacert/gigi/pages/account/CertificateIssueForm.java b/src/org/cacert/gigi/pages/account/CertificateIssueForm.java index 922f9efb..aee6cddf 100644 --- a/src/org/cacert/gigi/pages/account/CertificateIssueForm.java +++ b/src/org/cacert/gigi/pages/account/CertificateIssueForm.java @@ -201,6 +201,21 @@ public class CertificateIssueForm extends Form { } }); vars2.put("hashs", new HashAlgorithms(selectedDigest)); + vars2.put("profiles", new IterableDataset() { + + int i = 1; + + @Override + public boolean next(Language l, Map vars) { + CertificateProfile cp = CertificateProfile.getById(i++); + if (cp == null) { + return false; + } + vars.put("key", cp.getKeyName()); + vars.put("name", cp.getVisibleName()); + return true; + } + }); t.output(out, l, vars2); } } diff --git a/src/org/cacert/gigi/pages/account/CertificateIssueForm.templ b/src/org/cacert/gigi/pages/account/CertificateIssueForm.templ index 5fc7b836..64e1c58d 100644 --- a/src/org/cacert/gigi/pages/account/CertificateIssueForm.templ +++ b/src/org/cacert/gigi/pages/account/CertificateIssueForm.templ @@ -93,7 +93,7 @@ - + -- 2.39.2