Beispiel #1
0
def check_registed_user_route():
    id = request.get_json()["user_id"]
    logger.info(">> Request to check user_id: %s" % id)

    if is_registed_user(id):
        logger.info(">> %d:: %s" % (msg.DUPLICATE_USER, msg.REGISTED_USER))
        return jsonify(
            response.build(code_num=msg.DUPLICATE_USER,
                           code_message=msg.REGISTED_USER))

    else:
        logger.info(">> %d:: %s" % (msg.SUCCESS, msg.NOT_REGISTED_USER))
        return jsonify(
            response.build(code_num=msg.SUCCESS,
                           code_message=msg.NOT_REGISTED_USER))
Beispiel #2
0
def post_add_user():
    req = request.get_json()
    logger.info(">> Recieve form" + str(req))

    if add_user(req):
        logger.info(">> %d:: %s" % (msg.SUCCESS, msg.SUCCESS_ADD_USER))
        return jsonify(
            response.build(code_num=msg.SUCCESS,
                           code_message=msg.SUCCESS_ADD_USER))

    else:
        logger.warning(">> %d:: %s" % (msg.DUPLICATE_USER, msg.REGISTED_USER))
        return jsonify(
            response.build(code_num=msg.DUPLICATE_USER,
                           code_message=msg.REGISTED_USER))
Beispiel #3
0
def add_group_route():
    req = request.get_json()
    id = current_user.id
    logger.info(">> Request to add group by user_id::%s & group: %s" %
                (id, req))

    if add_group(id, req):
        logger.info(">> %d:: %s" % (msg.SUCCESS, msg.SUCCESS_ADD_GROUP))
        return jsonify(
            response.build(code_num=msg.SUCCESS,
                           code_message=msg.SUCCESS_ADD_GROUP))

    else:
        logger.info(">> %d:: %s" % (msg.FAIL, msg.FAIL_ADD_GROUP))
        return jsonify(
            response.build(code_num=msg.FAIL, code_message=msg.FAIL_ADD_GROUP))
Beispiel #4
0
def leave_group_route():
    id = current_user.id
    logger.info(">> Request to leave group by user_id::%s" % (id))

    leave_group(id)
    return jsonify(
        response.build(code_num=msg.SUCCESS,
                       code_message=msg.SUCCESS_LEAVE_GROUP))
Beispiel #5
0
def enter_group_route():
    req = request.get_json()
    group_code = req[u"group_code"]
    id = current_user.id
    logger.info(">> Request to enter group by user_id::%s & group: %s" %
                (id, req))

    if enter_group(id, group_code):
        logger.info(">> %d:: %s" % (msg.SUCCESS, msg.SUCCESS_ENTER_GROUP))
        return jsonify(
            response.build(code_num=msg.SUCCESS,
                           code_message=msg.SUCCESS_ENTER_GROUP))
    else:
        logger.info(">> %d:: %s" % (msg.FAIL, msg.FAIL_ENTER_GROUP))
        return jsonify(
            response.build(code_num=msg.FAIL,
                           code_message=msg.FAIL_ENTER_GROUP))
Beispiel #6
0
def check_password():
    req = request.get_json()
    id = current_user.id
    logger.info(">> Request to check password by user_id::%s " % id)

    if check_user_password(id, req):
        logger.info(">> %d:: %s" % (msg.SUCCESS, msg.GET_AUTH_FROM_INFO))
        return jsonify(
            response.build(code_num=msg.SUCCESS,
                           code_message=msg.GET_AUTH_FROM_INFO))

    else:
        logger.info(">> %d:: %s" %
                    (msg.NOT_VALID_USER, msg.NOT_VALID_PASSWORD_MSG))
        return jsonify(
            response.build(code_num=msg.NOT_VALID_USER,
                           code_message=msg.NOT_VALID_PASSWORD_MSG))
Beispiel #7
0
def logout():
    user = current_user
    logger.info(">> Logout request by user_id::%s" % user.id)
    user.is_authenticated = False
    logout_user()

    logger.info(">> %d:: %s" % (msg.SUCCESS, msg.LOGOUT_MESSAGE))
    return jsonify(
        response.build(code_num=msg.SUCCESS, code_message=msg.LOGOUT_MESSAGE))
Beispiel #8
0
def check_group_code():
    req = request.get_json()
    group_code = req[u"group_code"]
    logger.info(">> Request to group_check by user_id::%s & group_code: %s" %
                (current_user.id, group_code))

    if check_duplicated_group(group_code):
        logger.info(">> %d:: %s" %
                    (msg.DUPLICATE_GROUP, msg.DUPLICATE_GROUP_CODE))
        return jsonify(
            response.build(code_num=msg.DUPLICATE_GROUP,
                           code_message=msg.DUPLICATE_GROUP_CODE))

    else:
        logger.info(">> %d:: %s" % (msg.SUCCESS, msg.NOT_REGISTED_GROUP))
        return jsonify(
            response.build(code_num=msg.SUCCESS,
                           code_message=msg.NOT_REGISTED_GROUP))
Beispiel #9
0
def update_modify_user():
    req = request.get_json()
    id = current_user.id
    logger.info(">> Request to modify info by user_id::%s " % id)
    modify_user(id, req)

    logger.info(">> %d:: %s" % (msg.SUCCESS, msg.SUCCESS_MODIFY_USER))
    return jsonify(
        response.build(code_num=msg.SUCCESS,
                       code_message=msg.SUCCESS_MODIFY_USER))
Beispiel #10
0
def delete_todo_no():
    no = int(request.args.get("no"))

    logger.info(">> Request to delete todo(no: %d) by user_id::%s" %
                (no, current_user.id))
    delete_todo(no, current_user.id)

    logger.info(">> %d:: %s" % (msg.SUCCESS, msg.SUCCESS_DELETE_TODO))
    return jsonify(
        response.build(code_num=msg.SUCCESS,
                       code_message=msg.SUCCESS_DELETE_TODO))
Beispiel #11
0
def post_add_todo():
    req = request.get_json()
    user = current_user

    logger.info(">> Request to add todo by user_id::%s" % user.id)
    add_todo(req, user)

    logger.info(">> %d:: %s" % (msg.SUCCESS, msg.SUCCESS_ADD_TODO))
    return jsonify(
        response.build(code_num=msg.SUCCESS,
                       code_message=msg.SUCCESS_ADD_TODO))
Beispiel #12
0
def post_modify_todo():
    req = request.get_json()
    no = int(req["no"])
    logger.info(">> Request data: %s" % str(req))
    logger.info(">> Request to modify todo(no: %d) by user_id::%s" %
                (no, current_user.id))
    modify_todo(no, req)

    logger.info(">> %d:: %s" % (msg.SUCCESS, msg.SUCCESS_MODIFY_TODO))
    return jsonify(
        response.build(code_num=msg.SUCCESS,
                       code_message=msg.SUCCESS_MODIFY_TODO))
Beispiel #13
0
def login():
    user_id = request.json['user_id']
    user_pw = request.json['user_pw']
    logger.info(">> Login request by user::%s" % user_id)

    user = get_login_user(user_id, user_pw)

    if user is None:
        logger.info(">> %d:: %s" % (msg.NOT_VALID_USER, msg.NOT_VALID_USER_MSG))
        return jsonify(
            response.build(code_num=msg.NOT_VALID_USER,
                           code_message=msg.NOT_VALID_USER_MSG))

    else:
        logger.info(">> Connect user session with user_id::%s" % user.user_id)
        user.is_authenticated = True
        login_user(user, remember=True)

        logger.info(">> %d:: %s" % (msg.SUCCESS, response.success_to_login(user.user_name)))
        return jsonify(
            response.build(code_num=msg.SUCCESS,
                           code_message=response.success_to_login(user.user_name)))
Beispiel #14
0
def delete_user_id():
    user = current_user
    id = user.id
    logger.info(">> Request to delete user by user_id::%s " % id)
    user.is_authenticated = False
    logout_user()
    logger.info(">> Logout complete ")
    delete_user(id)
    logger.info(">> User Information deleted...")

    logger.info(">> %d:: %s" % (msg.SUCCESS, msg.SUCCESS_DELETE_USER))
    return jsonify(
        response.build(code_num=msg.SUCCESS,
                       code_message=msg.SUCCESS_DELETE_USER))
Beispiel #15
0
def modify_progress():
    req = request.get_json()
    logger.info(">> Request data: %s" % str(req))

    no = req["no"]
    progress = req["progress"]
    logger.info(">> Request to modify todo(no: %d) by user_id::%s" %
                (no, current_user.id))

    modify_todo_progress(no, progress)

    logger.info(">> %d:: %s" % (msg.SUCCESS, msg.SUCCESS_MODIFY_TODO_PROGRESS))
    return jsonify(
        response.build(code_num=msg.SUCCESS,
                       code_message=msg.SUCCESS_MODIFY_TODO_PROGRESS))