aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2013-07-19 11:17:24 +0200
committerMichał Górny <mgorny@gentoo.org>2013-07-19 11:33:58 +0200
commitaad36aab5b5bae1cc90365f22b73a56f62b4c89b (patch)
tree2d5588fb2705617630cb61a5ae9b4f2aa0a337cc
parentUser proper <label/> elements for SReg items. (diff)
downloadidentity.gentoo.org-aad36aab5b5bae1cc90365f22b73a56f62b4c89b.tar.gz
identity.gentoo.org-aad36aab5b5bae1cc90365f22b73a56f62b4c89b.tar.bz2
identity.gentoo.org-aad36aab5b5bae1cc90365f22b73a56f62b4c89b.zip
Print privacy policy URL for SReg when supplied.
-rw-r--r--okupy/accounts/views.py1
-rw-r--r--okupy/templates/openid-auth-site.html46
2 files changed, 28 insertions, 19 deletions
diff --git a/okupy/accounts/views.py b/okupy/accounts/views.py
index 152e092..379fe4b 100644
--- a/okupy/accounts/views.py
+++ b/okupy/accounts/views.py
@@ -456,4 +456,5 @@ def openid_auth_site(request):
'form': form,
'sreg': sreg,
'sreg_form': sreg_form,
+ 'policy_url': sreg.policy_url,
})
diff --git a/okupy/templates/openid-auth-site.html b/okupy/templates/openid-auth-site.html
index 7f95f86..c6e85bd 100644
--- a/okupy/templates/openid-auth-site.html
+++ b/okupy/templates/openid-auth-site.html
@@ -34,26 +34,34 @@
<form id="trust" action="" method="POST">
{% csrf_token %}
- <fieldset>
- <legend>User information</legend>
+ {% if sreg.wereFieldsRequested %}
+ <fieldset>
+ <legend>User information</legend>
- <table>
- {% for w in form %}
- <tr>
- {% if w.name in sreg %}
- <td>{{ w }} {{ w.label_tag }}</td>
- {% for k, v in sreg_form.items %}
- {% if k == w.name %}
- <td>
- {{ v }}
- </td>
- {% endif %}
- {% endfor %}
- {% endif %}
- </tr>
- {% endfor %}
- </table>
- </fieldset>
+ {% if policy_url %}
+ <p><a rel="external" href="{{ policy_url }}">
+ Privacy policy
+ </a> of the service.</p>
+ {% endif %}
+
+ <table>
+ {% for w in form %}
+ <tr>
+ {% if w.name in sreg %}
+ <td>{{ w }} {{ w.label_tag }}</td>
+ {% for k, v in sreg_form.items %}
+ {% if k == w.name %}
+ <td>
+ {{ v }}
+ </td>
+ {% endif %}
+ {% endfor %}
+ {% endif %}
+ </tr>
+ {% endfor %}
+ </table>
+ </fieldset>
+ {% endif %}
<input type='submit' name='accept' value='Yes' />
<input type='submit' name='reject' value='No' />