mirror of https://github.com/openspug/spug
F 修复账户管理编辑无法保存的问题
parent
1871ee717f
commit
6839eb408b
|
@ -41,13 +41,12 @@ class UserView(AdminView):
|
||||||
return json_response(error=f'已存在登录名为【{form.username}】的用户')
|
return json_response(error=f'已存在登录名为【{form.username}】的用户')
|
||||||
|
|
||||||
role_ids, password = form.pop('role_ids'), form.pop('password')
|
role_ids, password = form.pop('role_ids'), form.pop('password')
|
||||||
if not verify_password(password):
|
|
||||||
return json_response(error='请设置至少8位包含数字、小写和大写字母的新密码')
|
|
||||||
|
|
||||||
if form.id:
|
if form.id:
|
||||||
user = User.objects.get(pk=form.id)
|
user = User.objects.get(pk=form.id)
|
||||||
user.update_by_dict(form)
|
user.update_by_dict(form)
|
||||||
else:
|
else:
|
||||||
|
if not verify_password(password):
|
||||||
|
return json_response(error='请设置至少8位包含数字、小写和大写字母的新密码')
|
||||||
user = User.objects.create(
|
user = User.objects.create(
|
||||||
password_hash=User.make_password(password),
|
password_hash=User.make_password(password),
|
||||||
created_by=request.user,
|
created_by=request.user,
|
||||||
|
|
Loading…
Reference in New Issue