def password_update(): json_dict = request.json user = User.get_user_by_email(json_dict['email']) error = user.update(json_dict['password']) if len(error) > 0: return Responses.OPERATION_FAILED() else: return Responses.SUCCESS()
def contact_us(): json_dict = request.json email = json_dict['email'] subject = json_dict['subject'] name = json_dict['name'] message = json_dict['message'] User.contact_us_email(email, subject, name, message) return Responses.SUCCESS()
def update_user_information(email): """ updates user by using email Args: email (string): Returns: (string,int): user info if update succesful, otherwise response no need to update """ user = User.get_user_by_email(email) if not user: return Responses.NOT_EXIST() if not user.email_confirmed: return Responses.UNCONFIRMED_USER() json_dict = request.json if len(user.update(json_dict)) > 0: #['password'] return Responses.OPERATION_FAILED() return Responses.SUCCESS()