From 57e7b77377f64269c4c495e12560b621cb3e46ce Mon Sep 17 00:00:00 2001 From: Serghei Mihai Date: Mon, 14 Nov 2016 11:25:06 +0100 Subject: [PATCH] display extra links in panel (#13963) --- mandayejs/mandaye/static/mandaye.css | 2 +- mandayejs/mandaye/templates/mandaye/extra_panel_links.html | 7 +++++++ mandayejs/mandaye/templates/mandaye/panel.html | 2 ++ mandayejs/mandaye/views.py | 2 ++ 4 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 mandayejs/mandaye/templates/mandaye/extra_panel_links.html diff --git a/mandayejs/mandaye/static/mandaye.css b/mandayejs/mandaye/static/mandaye.css index 9488777..f222f86 100644 --- a/mandayejs/mandaye/static/mandaye.css +++ b/mandayejs/mandaye/static/mandaye.css @@ -33,7 +33,7 @@ margin-right: 15px; } -#mandaye-logon-url { +#mandaye-logon-url, #mandaye-extra-panel-links { float: right; margin-right: 10px; } diff --git a/mandayejs/mandaye/templates/mandaye/extra_panel_links.html b/mandayejs/mandaye/templates/mandaye/extra_panel_links.html new file mode 100644 index 0000000..5822e27 --- /dev/null +++ b/mandayejs/mandaye/templates/mandaye/extra_panel_links.html @@ -0,0 +1,7 @@ +{% if extra_panel_links %} + +{% endif %} diff --git a/mandayejs/mandaye/templates/mandaye/panel.html b/mandayejs/mandaye/templates/mandaye/panel.html index 7c3472d..f80dc0b 100644 --- a/mandayejs/mandaye/templates/mandaye/panel.html +++ b/mandayejs/mandaye/templates/mandaye/panel.html @@ -31,9 +31,11 @@ {% else %}
{% trans 'associate' %}
{% endif %} + {% include "mandaye/extra_panel_links.html" %} {% else %}
{% trans 'advances' %}
{% trans 'login' %}
{% trans 'associate' %}
+ {% include "mandaye/extra_panel_links.html" %} {% endif %} diff --git a/mandayejs/mandaye/views.py b/mandayejs/mandaye/views.py index 962ce23..ef2ea17 100644 --- a/mandayejs/mandaye/views.py +++ b/mandayejs/mandaye/views.py @@ -21,6 +21,7 @@ import logging from django.contrib.auth.models import User from django.contrib.auth.decorators import login_required from django.contrib import messages +from django.conf import settings from django.http import HttpResponseRedirect, HttpResponse from django.shortcuts import render, resolve_url from django.template import RequestContext @@ -70,6 +71,7 @@ class Panel(TemplateView): context['force_redirect_locator'] = getattr(app_settings, 'SITE_FORCE_REDIRECT_LOCATOR', '') context['logout_locator'] = getattr(app_settings, 'SITE_LOGOUT_LOCATOR', '') context['is_linked'] = self.is_account_linked() + context['extra_panel_links'] = getattr(settings, 'EXTRA_PANEL_LINKS', []) return context def is_account_linked(self): -- 2.10.2