Beispiel #1
0
 def delete(self, username: str):
     try:
         response = UserRepository.delete(username)
     except ResourceExists:
         return {"message": "Something went wrong"}, 500
     except Exception:
         return {"message": "User not found"}, 404
     return response, 200
Beispiel #2
0
 def delete(username):
     """ Return an user key information based on his name """
     ensure_user(user_type="admin")
     rsl = UserRepository.delete(username=username)
     if rsl:
         return {"msg": "Sucessfully deleted."}, 200
     else:
         return {"msg": "User does not exist."}, 400
Beispiel #3
0
 def delete(self, email):
     """Delete user"""
     deleted = UserRepository.delete(email)
     if not deleted:
         abort(404, message='Item not found.')
     return deleted