Skip to content

Commit 61c1e86

Browse files
authored
Merge pull request #63 from Geode-solutions/next
Next
2 parents 25b3b22 + f28375e commit 61c1e86

File tree

4 files changed

+29
-1
lines changed

4 files changed

+29
-1
lines changed

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,14 @@
11
# CHANGELOG
22

33

4+
## v1.6.2-rc.1 (2025-04-02)
5+
6+
### Bug Fixes
7+
8+
- **visibility rpc**: New visibility's rpc & test
9+
([`32a0dec`](https://github.com/Geode-solutions/OpenGeodeWeb-Viewer/commit/32a0dec52b42db2d6834a3753b9cb72fc4a11389))
10+
11+
412
## v1.6.1 (2025-03-25)
513

614

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ build-backend = "setuptools.build_meta"
55

66
[project]
77
name = "OpenGeodeWeb-Viewer"
8-
version = "1.6.1"
8+
version = "1.6.2-rc.1"
99
dynamic = ["dependencies"]
1010
authors = [
1111
{ name="Geode-solutions", email="[email protected]" },

src/opengeodeweb_viewer/rpc/model/model_protocols.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,14 @@ def deregisterModel(self, params):
4444
id = params["id"]
4545
self.deregisterObject(id)
4646

47+
@exportRpc(model_prefix + model_schemas_dict["visibility"]["rpc"])
48+
def setModelVisibility(self, params):
49+
validate_schema(
50+
params, self.model_schemas_dict["visibility"], self.model_prefix
51+
)
52+
id, visibility = params["id"], params["visibility"]
53+
self.SetVisibility(id, visibility)
54+
4755
@exportRpc(model_prefix + model_schemas_dict["points.visibility"]["rpc"])
4856
def setModelPointsVisibility(self, params):
4957
validate_schema(

src/tests/model/test_model_protocols.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,18 @@ def test_register_model_cube(server):
1919
assert server.compare_image(3, "model/cube_register.jpeg") == True
2020

2121

22+
def test_visibility_model(server):
23+
24+
test_register_model(server)
25+
26+
server.call(
27+
VtkModelView.model_prefix
28+
+ VtkModelView.model_schemas_dict["visibility"]["rpc"],
29+
[{"id": "123456789", "visibility": False}],
30+
)
31+
assert server.compare_image(3, "model/visibility.jpeg") == True
32+
33+
2234
def test_deregister_model(server):
2335

2436
test_register_model(server)

0 commit comments

Comments
 (0)