def delete_user(user_id): deleted_character = UserService.delete_user(user_id) if deleted_character: response = make_response(jsonify(), 204) response.headers["Content-Type"] = "application/json" return response
def get(self, request, **kwargs): user_service = UserService() user = user_service.delete_user(self.kwargs['email']) if user: messages.success(request, 'User {} deleted successfully'.format(self.kwargs['email'])) return redirect(reverse('home')) else: return HttpResponseBadRequest()
def remove_user(username): """ Defines route to remove user: '******'. Removes user from database and updates user list accordingly. :param username: username=primary key for user in user table :type username: string :return: updated list of users :rtype: flask template """ '''remove user from database and update displays accordingly''' #pop up window asking for confirmation service = UserService() if service.delete_user(username): return redirect(url_for('users.list_users')) else: flash(f"{username} could not be deleted") return redirect(url_for('users.list_users'))
def delete_user(user_id): user = service.delete_user(user_id) if not user: abort(404) return jsonify(user), 200