!11 update applications/view/admin/user.py.
Merge pull request !11 from Rabbit/N/A
This commit is contained in:
@@ -85,12 +85,8 @@ def save():
|
|||||||
@authorize("admin:user:remove", log=True)
|
@authorize("admin:user:remove", log=True)
|
||||||
def delete(id):
|
def delete(id):
|
||||||
user = User.query.filter_by(id=id).first()
|
user = User.query.filter_by(id=id).first()
|
||||||
roles_id = []
|
user.role = []
|
||||||
for role in user.role:
|
|
||||||
roles_id.append(role.id)
|
|
||||||
roles = Role.query.filter(Role.id.in_(roles_id)).all()
|
|
||||||
for r in roles:
|
|
||||||
user.role.remove(r)
|
|
||||||
res = User.query.filter_by(id=id).delete()
|
res = User.query.filter_by(id=id).delete()
|
||||||
db.session.commit()
|
db.session.commit()
|
||||||
if not res:
|
if not res:
|
||||||
@@ -237,12 +233,8 @@ def batch_remove():
|
|||||||
ids = request.form.getlist('ids[]')
|
ids = request.form.getlist('ids[]')
|
||||||
for id in ids:
|
for id in ids:
|
||||||
user = User.query.filter_by(id=id).first()
|
user = User.query.filter_by(id=id).first()
|
||||||
roles_id = []
|
user.role = []
|
||||||
for role in user.role:
|
|
||||||
roles_id.append(role.id)
|
|
||||||
roles = Role.query.filter(Role.id.in_(roles_id)).all()
|
|
||||||
for r in roles:
|
|
||||||
user.role.remove(r)
|
|
||||||
res = User.query.filter_by(id=id).delete()
|
res = User.query.filter_by(id=id).delete()
|
||||||
db.session.commit()
|
db.session.commit()
|
||||||
return success_api(msg="批量删除成功")
|
return success_api(msg="批量删除成功")
|
||||||
|
|||||||
Reference in New Issue
Block a user