geosolutions-it / geonode-rndt

Geonode-RNDT is a Django App to let GeoNode be able to expose the metadata compliant to the RNDT standard
BSD 2-Clause "Simplified" License
1 stars 1 forks source link

UUID: pyCSW #7

Open etj opened 3 years ago

etj commented 3 years ago

We need CSW entrypoints for pre-filtered CSW queries.

At the moment the CSW service is mapped through this URL definition:

url(r'^csw$', views.csw_global_dispatch, name='csw_global_dispatch'),

We need to enable calls for URLs ending with csw/{IPA}. If the IPA code exists in PubblicaAmminstrazione.ipa, we want to prefilter CSW results by fileIdentifier field beginning with ipa:. pyCSW pre-filtering is documented at https://docs.pycsw.org/en/2.6.0/repofilters.html.