Commit 16a2d380 authored by guanghongwei's avatar guanghongwei

修改chgUser.html

parent 4d58d9ef
...@@ -466,14 +466,23 @@ def chgUser(request): ...@@ -466,14 +466,23 @@ def chgUser(request):
"""修改用户信息""" """修改用户信息"""
error = '' error = ''
msg = '' msg = ''
form = UserAddForm()
jm = PyCrypt(key) jm = PyCrypt(key)
if request.method == "GET": if request.method == "GET":
username = request.GET.get('username') username = request.GET.get('username')
user = User.objects.get(username=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', 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)) context_instance=RequestContext(request))
else: else:
form = UserAddForm(request.POST) form = UserAddForm(request.POST)
......
...@@ -23,67 +23,62 @@ ...@@ -23,67 +23,62 @@
<div class="form-group"> <div class="form-group">
<label for="id_username" class="col-sm-2 control-label">用户名<span style="color: red"> *</span></label> <label for="id_username" class="col-sm-2 control-label">用户名<span style="color: red"> *</span></label>
<div class="col-sm-4"> <div class="col-sm-4">
<input type="text" id="id_username" name="username" class="form-control" value="{{ user.username }}" disabled="disabled" > <input type="text" id="username" name="username" class="form-control" value="{{ user.username }}" disabled="disabled" >
</div> </div>
</div> </div>
<div class="form-group"> <div class="form-group">
{{ form.password.errors }} <label for="password" class="col-sm-2 control-label">密码<span style="color: red"> *</span></label>
<label for="id_password" class="col-sm-2 control-label">密码<span style="color: red"> *</span></label>
<div class="col-sm-4"> <div class="col-sm-4">
{{ form.password }} <input type="password" id="password" name="password" class="form-control" value="{{ user.password }}" >
</div> </div>
</div> </div>
<div class="form-group"> <div class="form-group">
{{ form.password_again.errors }} <label for="password_again" class="col-sm-2 control-label">确认密码<span style="color: red"> *</span></label>
<label for="id_password_again" class="col-sm-2 control-label">确认密码<span style="color: red"> *</span></label>
<div class="col-sm-4"> <div class="col-sm-4">
{{ form.password_again }} <input type="password" id="password_again" name="password_again" class="form-control" value="{{ user.password }}" >
</div> </div>
</div> </div>
<div class="form-group"> <div class="form-group">
{{ form.key_pass.errors }} <label for="keypass" class="col-sm-2 control-label">密钥密码<span style="color: red"> *</span></label>
<label for="id_keypass" class="col-sm-2 control-label">密钥密码<span style="color: red"> *</span></label>
<div class="col-sm-4"> <div class="col-sm-4">
{{ form.key_pass }} <input type="password" id="keypass" name="keypass" class="form-control" value="{{ user.keypass }}" >
</div> </div>
</div> </div>
<div class="form-group"> <div class="form-group">
{{ form.key_pass_again.errors }} <label for="keypass_again" class="col-sm-2 control-label">确认密码<span style="color: red"> *</span></label>
<label for="id_keypass_again" class="col-sm-2 control-label">确认密码<span style="color: red"> *</span></label>
<div class="col-sm-4"> <div class="col-sm-4">
{{ form.key_pass_again }} <input type="password" id="keypass_again" name="keypass_again" class="form-control" value="{{ user.keypass }}" >
</div> </div>
</div> </div>
<div class="form-group"> <div class="form-group">
{{ form.name.errors }} <label for="name" class="col-sm-2 control-label">姓名<span style="color: red"> *</span></label>
<label for="id_name" class="col-sm-2 control-label">姓名<span style="color: red"> *</span></label>
<div class="col-sm-4"> <div class="col-sm-4">
{{ form.name }} <input type="password" id="name" name="name" class="form-control" value="{{ user.name }}" >
{{ user.name }}
</div> </div>
</div> </div>
<div class="form-group"> <div class="form-group">
{{ form.group.errors }} <label for="group" class="col-sm-2 control-label">属组<span style="color: red"> *</span></label>
<label for="id_group" class="col-sm-2 control-label">属组<span style="color: red"> *</span></label>
<div class="col-sm-4"> <div class="col-sm-4">
{{ form.group }} <select multiple name="group" id="group">
{% for group in groups %}
<option value="{{ group.name }}" >{{ group.name }}</option>
{% endfor %}
</select>
</div>
</div> </div>
</div> </div>
<div class="form-group"> <div class="form-group">
{{ form.is_admin.errors }} <label for="is_admin" class="col-sm-2 control-label">组admin</label>
<label for="id_is_admin" class="col-sm-2 control-label">组admin</label>
<div class="col-sm-4"> <div class="col-sm-4">
{{ form.is_admin }} <input type="checkbox" name="is_admin" id="is_admin" value="{{ is_admin }}">
{{ user.is_admin }}
</div> </div>
</div> </div>
<div class="form-group"> <div class="form-group">
{{ form.is_superuser.errors }} <label for="is_superuser" class="col-sm-2 control-label">超级admin</label>
<label for="id_is_superuser" class="col-sm-2 control-label">超级admin</label>
<div class="col-sm-4"> <div class="col-sm-4">
{{ form.is_superuser }} <input type="checkbox" name="is_superuser" id="is_superuser" value="{{ is_superuser }}">
{{ user.is_superuser }}
</div> </div>
</div> </div>
<div class="form-group"> <div class="form-group">
<div class="col-sm-offset-2 col-sm-4"> <div class="col-sm-offset-2 col-sm-4">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment