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

Thesauri: editing GUI #13

Open etj opened 3 years ago

etj commented 3 years ago

Modify the editing GUI so that thesauri selection is rendered in the first tab.

We want to display all of the thesauri set as required in the GUI. The requirement is set in the DB (card_min, card_max), but we also have a legacy setting (https://docs.geonode.org/en/2.10/admin/thesaurus/index.html#configure-a-thesaurus-in-geonode)

In the GUI,

If the legacy required boolean setting is in the configuration, we'll use it as if we'd found:

As stated in #11, when a legacy settings is found, we'll use it and notify a warning about the deprecated setting.


GUI should be restructed as follows:

GeoNode - thesauri

Also, the validation checks should act according to the mandatory requirements of the displayed thesauri.