def activate(): data = request.get_json(silent=True) uid = data.get('uid') u = User.get_item_by_uid(uid, status=0) with db.auto_commit(): u.activate() return Success()
def remove(): data = request.get_json(silent=True) uid = data.get('uid') u = User.get_item_by_uid(uid) with db.auto_commit(): u.remove() return Success()
def update_info(): data = request.get_json(silent=True) uid = data.get('uid') name = data.get('name') roles = data.get('roles') u = User.get_item_by_uid(uid=uid) with db.auto_commit(): u.update(name=name, roles=Role.list_items_by_uids(roles)) return Success()