From 3264041bdef5d4d68caf45be90824c90a7993d46 Mon Sep 17 00:00:00 2001 From: Antoine Nguyen Date: Wed, 30 Nov 2016 14:56:30 +0100 Subject: [PATCH] Fixed signal. --- modoboa/lib/templatetags/lib_tags.py | 7 ++++++- modoboa/limits/handlers.py | 10 +++++----- modoboa/relaydomains/handlers.py | 4 ++-- modoboa/urls.py | 2 +- 4 files changed, 14 insertions(+), 9 deletions(-) diff --git a/modoboa/lib/templatetags/lib_tags.py b/modoboa/lib/templatetags/lib_tags.py index f6918bbd4..530c272bf 100644 --- a/modoboa/lib/templatetags/lib_tags.py +++ b/modoboa/lib/templatetags/lib_tags.py @@ -101,5 +101,10 @@ def extra_static_content(caller, st_type, user): @register.filter(name='localize_header_name') def localize_header_name(headername): """ Localizes the header names """ - names = {"From": _("From"), "To": _("To"), "Date": _("Date"), "Subject": _("Subject")} + names = { + "From": _("From"), + "To": _("To"), + "Date": _("Date"), + "Subject": _("Subject") + } return names.get(headername, headername) diff --git a/modoboa/limits/handlers.py b/modoboa/limits/handlers.py index 9e7d8ef2f..aa793b955 100644 --- a/modoboa/limits/handlers.py +++ b/modoboa/limits/handlers.py @@ -220,9 +220,9 @@ def get_static_content(sender, caller, st_type, user, **kwargs): user.role in ["SuperAdmins", "SimpleUsers"] ) if condition: - return [] + return "" if st_type == "css": - return [""" -"""] - return [""" +""" + return """ -"""] +""" @receiver(admin_signals.extra_admin_content) diff --git a/modoboa/relaydomains/handlers.py b/modoboa/relaydomains/handlers.py index 54894ffcb..4a3032c9d 100644 --- a/modoboa/relaydomains/handlers.py +++ b/modoboa/relaydomains/handlers.py @@ -70,7 +70,7 @@ def extra_role_permissions(sender, role, **kwargs): def static_content(sender, caller, st_type, user, **kwargs): """Add extra static content.""" if caller != "domains" or st_type != "js": - return [] + return "" t = Template(""" """) - return [t.render(Context({"STATIC_URL": settings.STATIC_URL}))] + return t.render(Context({"STATIC_URL": settings.STATIC_URL})) @receiver(admin_signals.extra_domain_filters) diff --git a/modoboa/urls.py b/modoboa/urls.py index e01bc7268..9b246a232 100644 --- a/modoboa/urls.py +++ b/modoboa/urls.py @@ -25,7 +25,7 @@ urlpatterns += patterns( extra_routes = core_signals.extra_uprefs_routes.send(sender="urls") if extra_routes: extra_routes = reduce( - lambda a, b: a + b, [route for route in extra_routes]) + lambda a, b: a + b, [route[1] for route in extra_routes]) urlpatterns += patterns( '', *extra_routes