Skip to content

Commit 64ba267

Browse files
committed
Write tileset_3d permissions
1 parent 9ffac5f commit 64ba267

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

src/config_generator/map_viewer_config.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,6 +170,9 @@ def permissions(self, role):
170170
permissions['plugin_data'] = self.permitted_plugin_data_resources(
171171
role, session
172172
)
173+
permissions['tilesets_3d'] = self.permitted_3d_tilesets(
174+
role, session
175+
)
173176

174177
return permissions
175178

@@ -1056,3 +1059,16 @@ def permitted_plugin_data_resources(self, role, session):
10561059
return sorted(
10571060
plugin_permissions, key=lambda plugin: plugin.get('name')
10581061
)
1062+
1063+
def permitted_3d_tilesets(self, role, session):
1064+
"""Return permitted 3d tilesets from ConfigDB.
1065+
1066+
:param str role: Role name
1067+
:param Session session: DB session
1068+
"""
1069+
# collect role permissions from ConfigDB
1070+
tilesets_3d = self.permitted_resources(
1071+
'tileset3d', role, session
1072+
).keys()
1073+
1074+
return sorted(list(tilesets_3d))

0 commit comments

Comments
 (0)