You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
add a field to the geonode.base.models.ResourceBase that holds the metadata_license. This should be linked to a table metadata_licenses. This table for now must only include a single lincense: CC-0. THe metadata_license can be designed like the original license table.
Make sure that:
new table metadata_license: exists
add a field to the form so that it can be used via the UI
the geonode.base.fixtures.initial_data.json fills this table with CC-0 and corresponding link to the latest version of it
make sure CC-0 is set as default when uploading a new dataset
configure serializer for api integration, also make sure that CC-0 is picked as defauklt when creating a dataset via the api
add admin interface for the metadata_license table which allows adding more metadata_licenses later on
give translations for the new field (@specka how we deal with translations at this phase of the implementation?)
✔ : ich habe einen Datensatz hochgeladen und dort im Advanced Metadateneditor das Feld "Metadata License" gefunden
❌ : ich habe im Django Admin die neue Datenbanktabelle "metadata_license gesucht und nicht gefunden. Der Test ist damit nicht erfolgreich.
❌ : ich habe geprüft, ob CC0 standardmäßig beim erstellen eines neuen Datensatzes gesetzt ist; bei meinem Testdatensatz (hochgeladen über UI) war das nicht der Fall. Der Test ist damit nicht erfolgreich
❌ : ich finde das Feld nicht beim Anschauen der Metadaten (metadata_detail);
🔷 : ich konnte nicht prüfen, ob beim Hochladen per API dann das Feld CC0 automatisch gesetzt ist, da ich bei der API als Admin fungiere
(@mwallschlaeger Hier wäre es gut, wenn ich die API auch als specka@zalf.de nutzen könnte; welche schlüssel muss ich dafür dann im geonodectl angeben? Wo finde ich den?)
Feature Description
add a field to the
geonode.base.models.ResourceBase
that holds the metadata_license. This should be linked to a table metadata_licenses. This table for now must only include a single lincense: CC-0. THe metadata_license can be designed like the original license table.Make sure that:
geonode.base.fixtures.initial_data.json
fills this table with CC-0 and corresponding link to the latest version of itPart of epic #9
The text was updated successfully, but these errors were encountered: