From 2c6511e8e46b3b261ff02ab92de9fd6bab46434b Mon Sep 17 00:00:00 2001 From: tonio Date: Wed, 9 Jun 2010 17:41:32 +0200 Subject: [PATCH] Layout modifications (mostly menus). Admin can now change his password correctly. --- admin/views.py | 2 +- extensions/amavis_quarantine/main.py | 2 +- extensions/postfix_autoreply/main.py | 2 +- extensions/stats/templates/adminindex.html | 1 + extensions/webmail/main.py | 2 +- lib/authbackends.py | 4 ++-- templates/nlayout.html | 2 +- templates/userprefs/header.html | 13 ------------- templates/userprefs/index.html | 16 ---------------- templates/userprefs/preferences.html | 2 ++ userprefs/forms.py | 16 +++++++++++----- userprefs/templatetags/uprefs_extras.py | 15 ++++++++++++--- userprefs/views.py | 19 ++++++++++++------- 13 files changed, 45 insertions(+), 51 deletions(-) delete mode 100644 templates/userprefs/header.html delete mode 100644 templates/userprefs/index.html diff --git a/admin/views.py b/admin/views.py index d284db567..1dba6d7bb 100644 --- a/admin/views.py +++ b/admin/views.py @@ -51,7 +51,7 @@ def domains(request): mb = Mailbox.objects.get(user=request.user.id) return mailboxes(request, dom_id=mb.domain.id) - return HttpResponseRedirect(reverse(userprefs.views.index)) + return HttpResponseRedirect(reverse(userprefs.views.preferences)) domains = Domain.objects.all() counters = {} diff --git a/extensions/amavis_quarantine/main.py b/extensions/amavis_quarantine/main.py index ef901b62a..a9190ec4a 100644 --- a/extensions/amavis_quarantine/main.py +++ b/extensions/amavis_quarantine/main.py @@ -42,7 +42,7 @@ def urls(): def menu(**kwargs): import views - if kwargs["target"] == "user_menu_box": + if kwargs["target"] == "top_menu": return [ {"name" : "quarantine", "label" : _("Quarantine"), diff --git a/extensions/postfix_autoreply/main.py b/extensions/postfix_autoreply/main.py index 60f316992..6f4d6cb26 100644 --- a/extensions/postfix_autoreply/main.py +++ b/extensions/postfix_autoreply/main.py @@ -48,7 +48,7 @@ def urls(): def menu(**kwargs): import views - if kwargs["target"] != "user_menu_bar": + if kwargs["target"] != "uprefs_menu": return [] return [ {"name" : "autoreply", diff --git a/extensions/stats/templates/adminindex.html b/extensions/stats/templates/adminindex.html index 11b6ef8cd..31bba8802 100644 --- a/extensions/stats/templates/adminindex.html +++ b/extensions/stats/templates/adminindex.html @@ -1,6 +1,7 @@ {% extends "nlayout.html" %} {% load i18n %} {% load admin_extras %} +{% load stats_extra %} {% block html_head %}