From 16a2d3803a5324805a47c8fa3bea87f8db5e1a28 Mon Sep 17 00:00:00 2001 From: guanghongwei Date: Mon, 29 Sep 2014 15:27:17 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=87=EE=86=BD=E6=95=BCchgUser.html?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- webroot/AutoSa/AutoSa/views.py | 13 +++++-- webroot/AutoSa/templates/chgUser.html | 51 ++++++++++++--------------- 2 files changed, 34 insertions(+), 30 deletions(-) diff --git a/webroot/AutoSa/AutoSa/views.py b/webroot/AutoSa/AutoSa/views.py index eea82998e..7734cf663 100644 --- a/webroot/AutoSa/AutoSa/views.py +++ b/webroot/AutoSa/AutoSa/views.py @@ -466,14 +466,23 @@ def chgUser(request): """修改用户信息""" error = '' msg = '' - form = UserAddForm() jm = PyCrypt(key) if request.method == "GET": username = request.GET.get('username') user = User.objects.get(username=username) + groups = user.group.all() + if user.is_admin: + is_admin = "checked" + else: + is_admin = '' + if user.is_superuser: + is_superuser = "checked" + else: + is_superuser = '' return render_to_response('chgUser.html', - {'user': user, 'user_menu': 'active', 'form': form}, + {'user': user, 'user_menu': 'active', 'is_admin': is_admin, + 'is_superuser': is_superuser, 'groups': groups}, context_instance=RequestContext(request)) else: form = UserAddForm(request.POST) diff --git a/webroot/AutoSa/templates/chgUser.html b/webroot/AutoSa/templates/chgUser.html index 3e90e8adb..e1a6f8407 100644 --- a/webroot/AutoSa/templates/chgUser.html +++ b/webroot/AutoSa/templates/chgUser.html @@ -23,67 +23,62 @@
- +
- {{ form.password.errors }} - +
- {{ form.password }} +
- {{ form.password_again.errors }} - +
- {{ form.password_again }} +
- {{ form.key_pass.errors }} - +
- {{ form.key_pass }} +
- {{ form.key_pass_again.errors }} - +
- {{ form.key_pass_again }} +
- {{ form.name.errors }} - +
- {{ form.name }} - {{ user.name }} +
- {{ form.group.errors }} - +
- {{ form.group }} + +
- {{ form.is_admin.errors }} - +
- {{ form.is_admin }} - {{ user.is_admin }} +
- {{ form.is_superuser.errors }} - +
- {{ form.is_superuser }} - {{ user.is_superuser }} +
+