def delete(self, user_id): response_object = {} user = get_user_by_id(user_id) if not user: users_namespace.abort(404, f"User {user_id} does not exist") delete_user(user) response_object["message"] = f"{user.email} was removed!" return response_object, 200
def delete_id(id): response_object = {} user = get_user_by_id(id) if not user: response_object["message"] = f"{user.id} was not found!" return response_object, 404 delete_user(user) response_object["message"] = f"{user.id} was removed!" return response_object, 200
def delete(self, user_id): """Deletes the user. Args: user_id (int): numeric user identifier """ user = get_user_by_id(user_id) if not user: namespace.abort(404, f"User with id {user_id} does not exists") delete_user(user) return { "message": f"{user.email} was deleted", "status": "success" }, 200
def delete(self, user_id): """Updates a user.""" response_object = {} user = get_user_by_id(user_id) if not user: users_namespace.abort(404, f"User {user_id} does not exist") delete_user(user) response_object["message"] = f"{user.email} was removed!" try: msg = "Account number " + str( user_id) + " has been deleted from the GoodDriver App." send_email("*****@*****.**", "User account deleted.", msg) # Req Change 3: send_email( user.email, "User account removed from GoodDriver App", "Your account has been deleted from the GoodDriver App.") except: pass return response_object, 200