修改bug

pull/6/head
guanghongwei 2015-01-10 15:24:16 +08:00
parent 8b91d5774f
commit 95fb1bfd1c
1 changed files with 9 additions and 3 deletions

View File

@ -1,4 +1,8 @@
# coding: utf-8 # coding: utf-8
# Author: Guanghongwei
# Email: ibuler@qq.com
import time
from django.shortcuts import render_to_response from django.shortcuts import render_to_response
@ -56,13 +60,14 @@ def user_list(request):
def db_add_user(**kwargs): def db_add_user(**kwargs):
groups_post = kwargs.pop('groups')
user = User(**kwargs) user = User(**kwargs)
group_select = [] group_select = []
for group_id in kwargs.get('groups', None): for group_id in groups_post:
group = UserGroup.objects.filter(id=group_id) group = UserGroup.objects.filter(id=group_id)
group_select.extend(group) group_select.extend(group)
user.user_group = group_select
user.save() user.save()
user.user_group = group_select
def db_del_user(username): def db_del_user(username):
@ -99,9 +104,10 @@ def user_add(request):
except AddError: except AddError:
pass pass
else: else:
time_now = time.time()
db_add_user(username=username, password=password, name=name, email=email, db_add_user(username=username, password=password, name=name, email=email,
groups=groups, role=role, ssh_pwd=ssh_pwd, ssh_key_pwd1=ssh_key_pwd1, groups=groups, role=role, ssh_pwd=ssh_pwd, ssh_key_pwd1=ssh_key_pwd1,
is_active=is_active) is_active=is_active, date_joined=time_now)
msg = u'娣诲姞鐢ㄦ埛鎴愬姛' msg = u'娣诲姞鐢ㄦ埛鎴愬姛'
return render_to_response('juser/user_add.html', return render_to_response('juser/user_add.html',
{'header_title': u'娣诲姞鐢ㄦ埛 | Add User', {'header_title': u'娣诲姞鐢ㄦ埛 | Add User',