def delete(self, user_email=None): if user_email: user = User.objects(user_email=user_email) if user: user.delete() return "Success", 200 return "Invalid user_email", 404 return "Method not allowed", 405
def get(self, user_email=None): if not user_email: return User.objects.to_json() else: user = User.objects(user_email=user_email) if user: return user.to_json() return "Record Not found", 404
def put(self, user_email=None): data = json.loads(request.data) if user_email: user = User.objects(user_email=user_email) if user: if 'user_email' in data.keys(): del data['user_email'] if user.update(**data): return "Success", 200 return "Failed to update", 500 return "Invalid user_email", 404 return "Method not allowed", 405