From 129f762db2bab2eabbf1c089835039208916a647 Mon Sep 17 00:00:00 2001 From: JulienChampagnol Date: Thu, 21 Sep 2023 11:26:06 +0200 Subject: [PATCH 1/3] image_name: 'opengeodeweb-viewer' --- .github/workflows/docker-images.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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}} From 5a4df6a5d20451491fe27d89886459d9a38f78cd Mon Sep 17 00:00:00 2001 From: JulienChampagnol Date: Fri, 22 Sep 2023 10:34:43 +0200 Subject: [PATCH 2/3] feat(delete_object_pipeline): add rpc Enables an object to be deleted from the viewer --- .dockerignore | 4 ++-- vtk_protocol.py | 12 ++++++++++++ 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/.dockerignore b/.dockerignore index 1f66af6..be0c3f7 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,4 +1,4 @@ -requirements.in .github +.gitignore README.md -.gitignore \ No newline at end of file +requirements.in \ No newline at end of file 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) From a4d4454d8cd4ffdabfd6d3fce4e48ae33772f5de Mon Sep 17 00:00:00 2001 From: JulienChampagnol Date: Fri, 22 Sep 2023 10:35:47 +0200 Subject: [PATCH 3/3] revert .dockerignore --- .dockerignore | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.dockerignore b/.dockerignore index be0c3f7..1f66af6 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,4 +1,4 @@ +requirements.in .github -.gitignore README.md -requirements.in \ No newline at end of file +.gitignore \ No newline at end of file