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))
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))
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))
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))
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))
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))
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))
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))
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))
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))
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))
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))
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)))
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))
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))