diff --git a/.github/workflows/docker-images.yml b/.github/workflows/docker-images.yml index a86602c..16eda34 100644 --- a/.github/workflows/docker-images.yml +++ b/.github/workflows/docker-images.yml @@ -7,7 +7,7 @@ jobs: docker-build-squash-push: uses: Geode-solutions/actions/.github/workflows/docker-build-squash-push.yml@master with: - image_name: 'opengeodeweb_viewer' + image_name: 'opengeodeweb-viewer' tag: ${{ github.ref_name }} secrets: TOKEN: ${{secrets.GITHUB_TOKEN}} diff --git a/vtk_protocol.py b/vtk_protocol.py index 1395d0f..8d9c4e1 100644 --- a/vtk_protocol.py +++ b/vtk_protocol.py @@ -67,6 +67,18 @@ def create_object_pipeline(self, params): except Exception as e: print("error : ", str(e), flush=True) + @exportRpc("delete_object_pipeline") + def delete_object_pipeline(self, params): + print(f"{params=}", flush=True) + id = params["id"] + object = self.get_object(id) + actor = object["actor"] + renderWindow = self.getView("-1") + renderer = renderWindow.GetRenderers().GetFirstRenderer() + renderer.RemoveActor(actor) + self.deregister_object(id) + self.render() + @exportRpc("toggle_object_visibility") def toggle_object_visibility(self, params): print(f"{params=}", flush=True)