def user_toggle(user_id=None, action=None):
try:
user = umodels.User.get_user(user_id)
if action == "remove":
user.delete()
flash.success("User \"{}\" was successfully deleted!"
"".format(str(user)))
elif action == "is_admin":
user.is_admin = not user.is_admin
user.save()
flash.success("User \"{}\" field \"{}\" was successfully "
"updated to \"{}\"!".format(str(user), action,
user.is_admin))
except (me.DoesNotExist, me.ValidationError) as e:
flash.warning("User with id \"{}\" does not exist."
"".format(user_id))
return redirect(url_for("admin.home"))
评论列表
文章目录