File tree Expand file tree Collapse file tree 2 files changed +8
-1
lines changed Expand file tree Collapse file tree 2 files changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -109,6 +109,7 @@ def wms_services(self):
109109 wms_service = OrderedDict ()
110110 wms_service ['name' ] = cap ['name' ]
111111 wms_service ['title' ] = cap .get ('title' )
112+ wms_service ['hidden_in_landing_page' ] = self .themes_reader .project_hidden_in_landing_page (service_name )
112113
113114 if not cap ['wms_url' ].startswith (self .default_qgis_server_url ):
114115 wms_service ['wms_url' ] = cap ['wms_url' ]
@@ -181,6 +182,7 @@ def wfs_services(self):
181182 wfs_service = OrderedDict ()
182183 wfs_service ['name' ] = cap ['name' ]
183184 wfs_service ['title' ] = cap .get ('title' )
185+ wfs_service ['hidden_in_landing_page' ] = self .themes_reader .project_hidden_in_landing_page (service_name )
184186
185187 if not cap ['wfs_url' ].startswith (self .default_qgis_server_url ):
186188 wfs_service ['wfs_url' ] = cap ['wfs_url' ]
Original file line number Diff line number Diff line change @@ -162,7 +162,8 @@ def __read_metadata_for_theme(self, item):
162162 'wms_capabilities' : wms_capabilities ,
163163 'wfs_capabilities' : wfs_capabilities ,
164164 'project_translations' : project_translations ,
165- 'project_metadata' : project_metadata
165+ 'project_metadata' : project_metadata ,
166+ 'hidden_in_ows_landing_page' : item .get ('hidden_in_ows_landing_page' , False )
166167 }
167168 # Use title specified in themes configuration
168169 if item .get ('title' ):
@@ -229,6 +230,10 @@ def project_metadata(self, service_name):
229230 """ Return the QGS project metadata for the specified OWS service. """
230231 return self .theme_metadata .get (service_name , {}).get ('project_metadata' , {})
231232
233+ def project_hidden_in_landing_page (self , service_name ):
234+ """ Return whether the project should be hidden in the langing page. """
235+ return self .theme_metadata .get (service_name , {}).get ('hidden_in_ows_landing_page' )
236+
232237 def service_name (self , url ):
233238 """Return service name as relative path to default QGIS server URL.
234239
You can’t perform that action at this time.
0 commit comments