Henning Bredel
Henning Bredel
Related: https://github.com/GeoNode/geonode/issues/12769
@giohappy any reason for just closing this PR? Did you fix it elsewhere already? It's still wrongly referenced here: https://github.com/GeoNode/geonode/blob/5bcbd82c81268bbe53442ef713275858c130b651/geonode/catalogue/templates/catalogue/full_metadata.xml#L16 See here: https://github.com/GeoNode/geonode/blob/5bcbd82c81268bbe53442ef713275858c130b651/geonode/base/models.py#L1767-L1778
@ahmadzfaiz this got fixed in the latest geoserver data dir: https://github.com/GeoNode/geoserver-geonode-ext/commit/2ba89d7c0da5d08d6cfb123c551e59d2d8934eb7 You can just update to `geoserver_data` `v2.24.4-v2`
@giohappy thanks for the insights. I understand your plans, not tested the download in 3.x to be honest. However, the intended use of a downloaded map goes not that far...
@giohappy valid points, indeed. I created [a discussion thread](https://github.com/GeoNode/geonode/discussions/12790) to reduce the noise here and sort out different requirements and priorities first.
@etj we already [mapped these roles via template tag](https://github.com/Thuenen-GeoNode-Development/thuenen_atlas/pull/38/files#r1832698617). Do you think that kind of fix/change would resolve this issue? Then we would be happy to provide an upstream PR.
@etj if you intend to support this more natively, we also can think of adding `code` to [`Role`](https://github.com/geonode/geonode/blob/master/geonode/people/__init__.py#L22-L31) like: ```py class Role: def __init__(self, label, code, is_required, is_multivalue, is_toggled_in_metadata_editor): self.label...
Seems that the dev team has decided to "decouple" more from pydantic in favor of using native `dataclass` and `Protocols` ([PEP-544](https://typing.readthedocs.io/en/latest/spec/protocol.html)). @francbartoli mentioned them in #1547. Not sure how deep...
@francbartoli thanks for giving more background! BTW, I got notified that #1547 [got selected](https://github.com/geopython/pygeoapi/issues/1547#issuecomment-2143681422) to be closed by github-actions.
one general question: Why pygeoapi depends on python packages managed by the OS? What about creating a `venv` and install whatever package version you want?