예제 #1
0
 def get(cls, user_id):
     user = UserModel.find(user_id)
     if not user:
         return {"message": "User id '{}' not found.".format(user_id)}, 404
     user.ativado = True
     user.save()
     headers = {'Content-Type': 'text/html'}
     return make_response(
         render_template('user_confirmed.html',
                         email=user.email,
                         usuario=user.login), 200, headers)
예제 #2
0
 def delete(self, user_id):
     user = UserModel.find(user_id)
     if user:
         try:
             user.delete()
         except:
             return {
                 'message':
                 'An internal error occurred trying to delete user.'
             }, 500
         return {'message': 'User deleted.'}, 200
     return {'message': 'User not found.'}, 404
예제 #3
0
 def get(self, user_id):
     user = UserModel.find(user_id)
     if user:
         return user.json()
     return {'message': 'User not found.'}, 404