示例#1
0
def delete_user_by_public_id(public_id):
    user = User.query.filter_by(public_id=public_id).first()
    if not user:
        return Response.bad_request(message=constants.MESG_USER_NOT_FOUND)

    db.session.delete(user)
    db.session.commit()
    return Response.jsonify("OK", "User is deleted.")
示例#2
0
def get_all_users():
    user_list = User.query.all()
    if not user_list:
        return Response.bad_request()
    else:
        user_list = User.query.all()
    
    output = [user.to_json() for user in user_list]
    return Response.jsonify(data=output)
示例#3
0
def save_new_uer():
    if not request.json:
        return Response.bad_request()
    
    return controller.save_new_uer(data=request.json)
示例#4
0
def user_login():
    if not request:
        return Response.bad_request()
    post_data = request.json
    return controller.Auth.login_user(data=post_data)
示例#5
0
def get_a_user(id):
    user = User.query.filter_by(id=id).first()
    if not user:
        return Response.bad_request(message=constants.MESG_USER_NOT_FOUND)
    user = User.query.filter_by(id=id).first().to_json()
    return Response.jsonify(data=user)