Example #1
0
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()
Example #2
0
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()
Example #3
0
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()