From ccd28080fecb80c515e975a4d23f7f03686c97a9 Mon Sep 17 00:00:00 2001 From: Henning Bredel Date: Fri, 15 Mar 2024 16:18:57 +0100 Subject: [PATCH] WIP Integrate geonode-mapstore-client dependency See also https://github.com/GeoNode/geonode-mapstore-client/issues/1546 Need to link local geonode-mapstore-client and add the path to webpack's `@js` alias mapping within the geonode-project. See the limitations in my comment https://github.com/GeoNode/geonode-mapstore-client/issues/1546#issuecomment-1998293805 --- .gitignore | 4 +- .../_geonode_config.html | 64 ++++- .../assets/translations/data.en-US.json | 4 +- .../assets/translations/data.it-IT.json | 8 - .../client/js/extension/plugins/Extension.jsx | 255 +++++++++++++++++- .../litter_assessment/client/package.json | 3 +- .../litter_assessment/client/postCompile.js | 2 +- .../apps/litter_assessment/client/version.txt | 2 +- 8 files changed, 311 insertions(+), 31 deletions(-) delete mode 100644 geonode/apps/litter_assessment/client/assets/translations/data.it-IT.json diff --git a/.gitignore b/.gitignore index 0d4473f..60ab7a4 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ .env -__pycache__ \ No newline at end of file +__pycache__ + +geonode/geonode/static/mapstore/extensions/LitterAssessmentPlugin/ \ No newline at end of file diff --git a/geonode/apps/customizations/templates/geonode-mapstore-client/_geonode_config.html b/geonode/apps/customizations/templates/geonode-mapstore-client/_geonode_config.html index ee771a8..46293b3 100644 --- a/geonode/apps/customizations/templates/geonode-mapstore-client/_geonode_config.html +++ b/geonode/apps/customizations/templates/geonode-mapstore-client/_geonode_config.html @@ -1,6 +1,7 @@ {% extends 'geonode-mapstore-client/_geonode_config.html' %} {% block override_local_config %}