From e96eb4eb7c85d983c3d369b2a59520f0aa62ab68 Mon Sep 17 00:00:00 2001 From: Thomas NOEL Date: Mon, 2 Jul 2012 16:35:52 +0200 Subject: [PATCH] mailform: mobile templates --- virtualenv/pffedportal/base/views.py | 13 ++++++++++++- virtualenv/pffedportal/templates/mobile/base0.html | 2 +- virtualenv/pffedportal/templates/mobile/login0.html | 7 +++++++ 3 files changed, 20 insertions(+), 2 deletions(-) diff --git a/virtualenv/pffedportal/base/views.py b/virtualenv/pffedportal/base/views.py index 8ed742b..117c349 100644 --- a/virtualenv/pffedportal/base/views.py +++ b/virtualenv/pffedportal/base/views.py @@ -62,6 +62,10 @@ def index(request): next_url_host = urlparse.urlsplit(next_url)[1] except: next_url_host = next_url + if settings.EMAIL_RCPT and settings.EMAIL_HOST: + mailform = True + else: + mailform = False response = render_to_response('index.html', {'next_url': next_url, 'next_url_host': next_url_host, @@ -70,6 +74,7 @@ def index(request): 'pfsenseid': pfsenseid, 'pfsense_session': pfsense_session, 'prefered_idp': request.session.get('prefered_idp', ''), + 'mailform': mailform, }, context_instance=RequestContext(request)) # store prefered_idp in a cookie with a ten days ttl @@ -91,9 +96,15 @@ def login(request): except: default_idp = None register_next_target(request, url='/') + if settings.EMAIL_RCPT and settings.EMAIL_HOST: + mailform = True + else: + mailform = False return render_to_response('login.html', {'default_idp': default_idp, - 'idp_providers': get_idp_list_sorted()}, + 'idp_providers': get_idp_list_sorted(), + 'mailform': mailform, + }, context_instance=RequestContext(request)) def sso(request, is_passive=None, force_authn=None, http_method=None): diff --git a/virtualenv/pffedportal/templates/mobile/base0.html b/virtualenv/pffedportal/templates/mobile/base0.html index 5cc8f89..a66aff8 100644 --- a/virtualenv/pffedportal/templates/mobile/base0.html +++ b/virtualenv/pffedportal/templates/mobile/base0.html @@ -16,7 +16,7 @@
-

+

{% block home-navbar %}{% endblock %}
diff --git a/virtualenv/pffedportal/templates/mobile/login0.html b/virtualenv/pffedportal/templates/mobile/login0.html index 26084ab..2610bb0 100644 --- a/virtualenv/pffedportal/templates/mobile/login0.html +++ b/virtualenv/pffedportal/templates/mobile/login0.html @@ -9,6 +9,11 @@ data-transition="pop">Informations
  • Conditions d'utilisation
  • + {% if mailform %} +
  • En cas de soucis
  • + {% endif %} +
    {% endblock %} @@ -47,5 +52,7 @@ {% endfor %} + + {% endblock %}