From e91673eddbbdee076468333d3809cfb4077ec1ae Mon Sep 17 00:00:00 2001 From: tonio Date: Mon, 26 Oct 2009 18:44:08 +0100 Subject: [PATCH] Ticket #20 --- admin/views.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/admin/views.py b/admin/views.py index 75709e029..60d78787a 100644 --- a/admin/views.py +++ b/admin/views.py @@ -346,7 +346,9 @@ def addpermission(request): mb = Mailbox.objects.get(pk=request.POST["user"]) if request.POST["role"] == "SuperAdmins": mb.user.is_superuser = True + mb.user.groups.clear() else: + mb.user.is_superuser = False mb.user.groups.add(Group.objects.get(name=request.POST["role"])) mb.user.save() ctx = _ctx_ok(reverse(admin.views.settings))