Пример #1
0
    def put(self, username):
        data = UserResource.parser.parse_args()
        user = UserModel.find_by_uerid(username)
        if user:
            user.username = data["username"]
            user.password = data["password"]
            user.firstname = data["firstname"]
            user.lastname = data["lastname"]
            user.email_id = data["emailId"]
            user.phone_no = data["phoneNo"]
            user.curr_code = data["currCode"]    

            user.save_to_db()  

            subject = "No-Reply: ExpenseHandler - Account updation successful."
            keyWord = "update"  
            MailService.sendEmail(data["emailId"], subject, data["firstname"], keyWord, data["password"])
        else:
            return {"error": "failed", "reason": "User not found"}
           # user = UserModel(**data)
    
        return user.json(), 201 if user else 401
Пример #2
0
def identity(_payload):
    user_id = _payload["identity"]
    return UserModel.find_by_uerid(user_id)