Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

#1710 - Update calls with catalog_list preset #1711

Merged
merged 3 commits into from
Apr 16, 2024

Conversation

dsuren1
Copy link

@dsuren1 dsuren1 commented Apr 11, 2024

Description

This PR adds catalog_list preset to required service calls. Added new presets (Note: few presets are not integrated yet on the client code. To be tested after this PR is merged)

Note

Branch is active in development.demo and under testing

Issue

@dsuren1 dsuren1 added enhancement New feature or request geonode-ui labels Apr 11, 2024
@dsuren1 dsuren1 added this to the 4.3.0 milestone Apr 11, 2024
@dsuren1 dsuren1 self-assigned this Apr 11, 2024
@dsuren1 dsuren1 linked an issue Apr 11, 2024 that may be closed by this pull request
@giohappy
Copy link

giohappy commented Apr 12, 2024

@dsuren1 branch is deployed and built on dev demo.

I see the preset applied to the catalog list, but I don't see them in the other pages. I'll let you investigate.
BTW, also maps could probably benefit from a reduction of requested fields, don't you think?

@giohappy
Copy link

@dsuren1 I guess data could be removed from the catalog_list preset, right?
If confirmed you can remove it inside this PR

@giohappy
Copy link

@etj we're introducing additional presets in this PR.
@dsuren1 is asking if the backend could ignore fields requested in a preset which are not supported by the current endpoint. An example is the viewer preset. It could be used for the different types of resources if it would simply ignore fields that are not supported by a specific resource, instead of throwing an error.
Otherwise, multiple presets must be defined for the different resource types.

@etj
Copy link

etj commented Apr 15, 2024

@dsuren1 is asking if the backend could ignore fields requested in a preset which are not supported by the current endpoint.

Nope, the preset handler simply replaces the preset query param with the configured params.
The issue description clearly states:

The filter will only expand a preset wherever it is declared. It does not know whether the called entrypoint will really deal with the parameters, so it will be up to the client to make sure the preset will really work with the requested operation.

@giohappy
Copy link

Nope, the preset handler simply replaces the preset query param with the configured params.
The GeoNode/geonode#12104 clearly states:

@dsuren1 in that case we could avoid duplicating the fields inside multiple presets by using a common configuration and then use it for the different presets. Something like this:

viewer_common_fields = ["field_1', 'field_2,' 'fields_3']
settings.REST_API_PRESETS["dataset_viewer"] = {
	"exclude[]": ["*"],
	"include[]": viewer_common_fields + [
		'field_4'
	]
	
settings.REST_API_PRESETS["map_viewer"] = {
	"exclude[]": ["*"],
	"include[]": viewer_common_fields + [
		'field_5'
	]

@etj
Copy link

etj commented Apr 15, 2024

@giohappy Pls note that you can specify multiple presets in the query, so you may have

http://yourserver/yourpath?api_preset=common&api_preset=map_viewer

This can be useful for a couple of presets at maximum, then it would become so complex that having a new preset would be simpler.

So, a sample configuration may be

settings.REST_API_PRESETS["common"] = {
	"exclude[]": ["*"],
	"include[]":  [
		'id', 'title', 
	]
	
settings.REST_API_PRESETS["map_viewer"] = {
	"include[]": [
		'field_5'
	]

@giohappy giohappy merged commit 92ce03c into GeoNode:master Apr 16, 2024
1 check passed
giohappy added a commit that referenced this pull request Apr 17, 2024
* #1657 - Add unadvertised identifier to the resource (#1658)

* #1657 - Add unadvertised identifier to the resource

* Code refactor

* [create-pull-request] automated change (#1659)

Co-authored-by: giohappy <giohappy@users.noreply.github.com>

* Update VERSION

* Enable group facets (#1662)

* [create-pull-request] automated change (#1663)

Co-authored-by: dsuren1 <dsuren1@users.noreply.github.com>

* [Fixes #1665] Django upgrade to 4.2 LTS (#1664)

* Upgrade Django version

* Upgrade Django version

* Upgrade Django version

* Upgrade to django 4.2

---------

Co-authored-by: mattiagiupponi <mattia.giupponi@gmail.com>

* Bump to 4.4.x dev

* #1678: Enable react-player for audio file resources (#1679)

* [create-pull-request] automated change (#1680)

Co-authored-by: giohappy <giohappy@users.noreply.github.com>

* configure REST API preset for catalog listing (#1709)

* #1710 - Update calls with catalog_list preset (#1711)

* #1710 - Update calls with catalog_list preset

* Update presets and api calls

* Add param serializer

---------

Co-authored-by: geosolutions-pr-generator[bot] <87376048+geosolutions-pr-generator[bot]@users.noreply.github.com>
Co-authored-by: giohappy <giohappy@users.noreply.github.com>
Co-authored-by: Giovanni Allegri <giovanni.allegri@gmail.com>
Co-authored-by: mattiagiupponi <51856725+mattiagiupponi@users.noreply.github.com>
Co-authored-by: dsuren1 <dsuren1@users.noreply.github.com>
Co-authored-by: mattiagiupponi <mattia.giupponi@gmail.com>
giohappy added a commit that referenced this pull request Apr 17, 2024
* Update mapstore submodule to branch 2024.01.xx (#1712)

* update mapstore submodule to branch 2024.01.xx

* fix ifc lib location

* [Backport] #1710 - Update calls with catalog_list preset (#1711) (#1716)

* #1657 - Add unadvertised identifier to the resource (#1658)

* #1657 - Add unadvertised identifier to the resource

* Code refactor

* [create-pull-request] automated change (#1659)

Co-authored-by: giohappy <giohappy@users.noreply.github.com>

* Update VERSION

* Enable group facets (#1662)

* [create-pull-request] automated change (#1663)

Co-authored-by: dsuren1 <dsuren1@users.noreply.github.com>

* [Fixes #1665] Django upgrade to 4.2 LTS (#1664)

* Upgrade Django version

* Upgrade Django version

* Upgrade Django version

* Upgrade to django 4.2

---------

Co-authored-by: mattiagiupponi <mattia.giupponi@gmail.com>

* Bump to 4.4.x dev

* #1678: Enable react-player for audio file resources (#1679)

* [create-pull-request] automated change (#1680)

Co-authored-by: giohappy <giohappy@users.noreply.github.com>

* configure REST API preset for catalog listing (#1709)

* #1710 - Update calls with catalog_list preset (#1711)

* #1710 - Update calls with catalog_list preset

* Update presets and api calls

* Add param serializer

---------

Co-authored-by: geosolutions-pr-generator[bot] <87376048+geosolutions-pr-generator[bot]@users.noreply.github.com>
Co-authored-by: giohappy <giohappy@users.noreply.github.com>
Co-authored-by: Giovanni Allegri <giovanni.allegri@gmail.com>
Co-authored-by: mattiagiupponi <51856725+mattiagiupponi@users.noreply.github.com>
Co-authored-by: dsuren1 <dsuren1@users.noreply.github.com>
Co-authored-by: mattiagiupponi <mattia.giupponi@gmail.com>

---------

Co-authored-by: stefano bovio <stefano.bovio@geosolutionsgroup.com>
Co-authored-by: Suren <dsuren1@gmail.com>
Co-authored-by: geosolutions-pr-generator[bot] <87376048+geosolutions-pr-generator[bot]@users.noreply.github.com>
Co-authored-by: giohappy <giohappy@users.noreply.github.com>
Co-authored-by: mattiagiupponi <51856725+mattiagiupponi@users.noreply.github.com>
Co-authored-by: dsuren1 <dsuren1@users.noreply.github.com>
Co-authored-by: mattiagiupponi <mattia.giupponi@gmail.com>
giohappy added a commit that referenced this pull request Apr 18, 2024
* Update mapstore submodule to branch 2024.01.xx (#1712)

* update mapstore submodule to branch 2024.01.xx

* fix ifc lib location

* [Backport] #1710 - Update calls with catalog_list preset (#1711) (#1716)

* #1657 - Add unadvertised identifier to the resource (#1658)

* #1657 - Add unadvertised identifier to the resource

* Code refactor

* [create-pull-request] automated change (#1659)

Co-authored-by: giohappy <giohappy@users.noreply.github.com>

* Update VERSION

* Enable group facets (#1662)

* [create-pull-request] automated change (#1663)

Co-authored-by: dsuren1 <dsuren1@users.noreply.github.com>

* [Fixes #1665] Django upgrade to 4.2 LTS (#1664)

* Upgrade Django version

* Upgrade Django version

* Upgrade Django version

* Upgrade to django 4.2

---------

Co-authored-by: mattiagiupponi <mattia.giupponi@gmail.com>

* Bump to 4.4.x dev

* #1678: Enable react-player for audio file resources (#1679)

* [create-pull-request] automated change (#1680)

Co-authored-by: giohappy <giohappy@users.noreply.github.com>

* configure REST API preset for catalog listing (#1709)

* #1710 - Update calls with catalog_list preset (#1711)

* #1710 - Update calls with catalog_list preset

* Update presets and api calls

* Add param serializer

---------

Co-authored-by: geosolutions-pr-generator[bot] <87376048+geosolutions-pr-generator[bot]@users.noreply.github.com>
Co-authored-by: giohappy <giohappy@users.noreply.github.com>
Co-authored-by: Giovanni Allegri <giovanni.allegri@gmail.com>
Co-authored-by: mattiagiupponi <51856725+mattiagiupponi@users.noreply.github.com>
Co-authored-by: dsuren1 <dsuren1@users.noreply.github.com>
Co-authored-by: mattiagiupponi <mattia.giupponi@gmail.com>

* #1720: Improve layer setting visualisation (#1721)

* #1720: Improve layer setting visualisation

* pluginsconfig updated

* #1722: Fix - LayerSettings select dropdown are covered by titles (#1723)

---------

Co-authored-by: stefano bovio <stefano.bovio@geosolutionsgroup.com>
Co-authored-by: Suren <dsuren1@gmail.com>
Co-authored-by: geosolutions-pr-generator[bot] <87376048+geosolutions-pr-generator[bot]@users.noreply.github.com>
Co-authored-by: giohappy <giohappy@users.noreply.github.com>
Co-authored-by: mattiagiupponi <51856725+mattiagiupponi@users.noreply.github.com>
Co-authored-by: dsuren1 <dsuren1@users.noreply.github.com>
Co-authored-by: mattiagiupponi <mattia.giupponi@gmail.com>
giohappy added a commit that referenced this pull request Apr 22, 2024
* Update mapstore submodule to branch 2024.01.xx (#1712)

* update mapstore submodule to branch 2024.01.xx

* fix ifc lib location

* [Backport] #1710 - Update calls with catalog_list preset (#1711) (#1716)

* #1657 - Add unadvertised identifier to the resource (#1658)

* #1657 - Add unadvertised identifier to the resource

* Code refactor

* [create-pull-request] automated change (#1659)

Co-authored-by: giohappy <giohappy@users.noreply.github.com>

* Update VERSION

* Enable group facets (#1662)

* [create-pull-request] automated change (#1663)

Co-authored-by: dsuren1 <dsuren1@users.noreply.github.com>

* [Fixes #1665] Django upgrade to 4.2 LTS (#1664)

* Upgrade Django version

* Upgrade Django version

* Upgrade Django version

* Upgrade to django 4.2

---------

Co-authored-by: mattiagiupponi <mattia.giupponi@gmail.com>

* Bump to 4.4.x dev

* #1678: Enable react-player for audio file resources (#1679)

* [create-pull-request] automated change (#1680)

Co-authored-by: giohappy <giohappy@users.noreply.github.com>

* configure REST API preset for catalog listing (#1709)

* #1710 - Update calls with catalog_list preset (#1711)

* #1710 - Update calls with catalog_list preset

* Update presets and api calls

* Add param serializer

---------

Co-authored-by: geosolutions-pr-generator[bot] <87376048+geosolutions-pr-generator[bot]@users.noreply.github.com>
Co-authored-by: giohappy <giohappy@users.noreply.github.com>
Co-authored-by: Giovanni Allegri <giovanni.allegri@gmail.com>
Co-authored-by: mattiagiupponi <51856725+mattiagiupponi@users.noreply.github.com>
Co-authored-by: dsuren1 <dsuren1@users.noreply.github.com>
Co-authored-by: mattiagiupponi <mattia.giupponi@gmail.com>

* #1720: Improve layer setting visualisation (#1721)

* #1720: Improve layer setting visualisation

* pluginsconfig updated

* #1722: Fix - LayerSettings select dropdown are covered by titles (#1723)

* #1726: Fix - Tile format select input not shown (#1727)

* #1732: Fix - Chart widget header style (#1733)

---------

Co-authored-by: stefano bovio <stefano.bovio@geosolutionsgroup.com>
Co-authored-by: Suren <dsuren1@gmail.com>
Co-authored-by: geosolutions-pr-generator[bot] <87376048+geosolutions-pr-generator[bot]@users.noreply.github.com>
Co-authored-by: giohappy <giohappy@users.noreply.github.com>
Co-authored-by: mattiagiupponi <51856725+mattiagiupponi@users.noreply.github.com>
Co-authored-by: dsuren1 <dsuren1@users.noreply.github.com>
Co-authored-by: mattiagiupponi <mattia.giupponi@gmail.com>
giohappy added a commit that referenced this pull request Apr 24, 2024
* Update mapstore submodule to branch 2024.01.xx (#1712)

* update mapstore submodule to branch 2024.01.xx

* fix ifc lib location

* [Backport] #1710 - Update calls with catalog_list preset (#1711) (#1716)

* #1657 - Add unadvertised identifier to the resource (#1658)

* #1657 - Add unadvertised identifier to the resource

* Code refactor

* [create-pull-request] automated change (#1659)

Co-authored-by: giohappy <giohappy@users.noreply.github.com>

* Update VERSION

* Enable group facets (#1662)

* [create-pull-request] automated change (#1663)

Co-authored-by: dsuren1 <dsuren1@users.noreply.github.com>

* [Fixes #1665] Django upgrade to 4.2 LTS (#1664)

* Upgrade Django version

* Upgrade Django version

* Upgrade Django version

* Upgrade to django 4.2

---------

Co-authored-by: mattiagiupponi <mattia.giupponi@gmail.com>

* Bump to 4.4.x dev

* #1678: Enable react-player for audio file resources (#1679)

* [create-pull-request] automated change (#1680)

Co-authored-by: giohappy <giohappy@users.noreply.github.com>

* configure REST API preset for catalog listing (#1709)

* #1710 - Update calls with catalog_list preset (#1711)

* #1710 - Update calls with catalog_list preset

* Update presets and api calls

* Add param serializer

---------

Co-authored-by: geosolutions-pr-generator[bot] <87376048+geosolutions-pr-generator[bot]@users.noreply.github.com>
Co-authored-by: giohappy <giohappy@users.noreply.github.com>
Co-authored-by: Giovanni Allegri <giovanni.allegri@gmail.com>
Co-authored-by: mattiagiupponi <51856725+mattiagiupponi@users.noreply.github.com>
Co-authored-by: dsuren1 <dsuren1@users.noreply.github.com>
Co-authored-by: mattiagiupponi <mattia.giupponi@gmail.com>

* #1720: Improve layer setting visualisation (#1721)

* #1720: Improve layer setting visualisation

* pluginsconfig updated

* #1722: Fix - LayerSettings select dropdown are covered by titles (#1723)

* #1726: Fix - Tile format select input not shown (#1727)

* #1732: Fix - Chart widget header style (#1733)

* #1735: Fix - Map and other resources are loading indefinitely (#1736)

---------

Co-authored-by: stefano bovio <stefano.bovio@geosolutionsgroup.com>
Co-authored-by: Suren <dsuren1@gmail.com>
Co-authored-by: geosolutions-pr-generator[bot] <87376048+geosolutions-pr-generator[bot]@users.noreply.github.com>
Co-authored-by: giohappy <giohappy@users.noreply.github.com>
Co-authored-by: mattiagiupponi <51856725+mattiagiupponi@users.noreply.github.com>
Co-authored-by: dsuren1 <dsuren1@users.noreply.github.com>
Co-authored-by: mattiagiupponi <mattia.giupponi@gmail.com>
giohappy added a commit that referenced this pull request Apr 29, 2024
* Update mapstore submodule to branch 2024.01.xx (#1712)

* update mapstore submodule to branch 2024.01.xx

* fix ifc lib location

* [Backport] #1710 - Update calls with catalog_list preset (#1711) (#1716)

* #1657 - Add unadvertised identifier to the resource (#1658)

* #1657 - Add unadvertised identifier to the resource

* Code refactor

* [create-pull-request] automated change (#1659)

Co-authored-by: giohappy <giohappy@users.noreply.github.com>

* Update VERSION

* Enable group facets (#1662)

* [create-pull-request] automated change (#1663)

Co-authored-by: dsuren1 <dsuren1@users.noreply.github.com>

* [Fixes #1665] Django upgrade to 4.2 LTS (#1664)

* Upgrade Django version

* Upgrade Django version

* Upgrade Django version

* Upgrade to django 4.2

---------

Co-authored-by: mattiagiupponi <mattia.giupponi@gmail.com>

* Bump to 4.4.x dev

* #1678: Enable react-player for audio file resources (#1679)

* [create-pull-request] automated change (#1680)

Co-authored-by: giohappy <giohappy@users.noreply.github.com>

* configure REST API preset for catalog listing (#1709)

* #1710 - Update calls with catalog_list preset (#1711)

* #1710 - Update calls with catalog_list preset

* Update presets and api calls

* Add param serializer

---------

Co-authored-by: geosolutions-pr-generator[bot] <87376048+geosolutions-pr-generator[bot]@users.noreply.github.com>
Co-authored-by: giohappy <giohappy@users.noreply.github.com>
Co-authored-by: Giovanni Allegri <giovanni.allegri@gmail.com>
Co-authored-by: mattiagiupponi <51856725+mattiagiupponi@users.noreply.github.com>
Co-authored-by: dsuren1 <dsuren1@users.noreply.github.com>
Co-authored-by: mattiagiupponi <mattia.giupponi@gmail.com>

* #1720: Improve layer setting visualisation (#1721)

* #1720: Improve layer setting visualisation

* pluginsconfig updated

* #1722: Fix - LayerSettings select dropdown are covered by titles (#1723)

* #1726: Fix - Tile format select input not shown (#1727)

* #1732: Fix - Chart widget header style (#1733)

* #1735: Fix - Map and other resources are loading indefinitely (#1736)

* #1728: Fix - Missing scrollbar for legend in datasets (#1729)

* #1730: Fix - Incorrect positioning of panels (#1731)

* #1730: Fix - Incorrect positioning of panels

* Unit test

---------

Co-authored-by: stefano bovio <stefano.bovio@geosolutionsgroup.com>
Co-authored-by: Suren <dsuren1@gmail.com>
Co-authored-by: geosolutions-pr-generator[bot] <87376048+geosolutions-pr-generator[bot]@users.noreply.github.com>
Co-authored-by: giohappy <giohappy@users.noreply.github.com>
Co-authored-by: mattiagiupponi <51856725+mattiagiupponi@users.noreply.github.com>
Co-authored-by: dsuren1 <dsuren1@users.noreply.github.com>
Co-authored-by: mattiagiupponi <mattia.giupponi@gmail.com>
allyoucanmap added a commit that referenced this pull request May 6, 2024
* update mapstore submodule to latest master

* add mapviewer resource type

* add context creator for map viewer

* add initial connection betweem mapviewer and map resources

* review plugins available in the map viewer resource

* Mapviewer resource are made unadvertized by default (#1668)

* #1657 - Add unadvertised identifier to the resource

* Update VERSION

(cherry picked from commit 1eaecca)

* Enable group facets (#1662)

(cherry picked from commit 74030de)

* [Fixes #1665] Django upgrade to 4.2 LTS (#1664)

* Upgrade Django version

* Upgrade Django version

* Upgrade Django version

* Upgrade to django 4.2

---------

Co-authored-by: mattiagiupponi <mattia.giupponi@gmail.com>
(cherry picked from commit 7a8ef7c)

* Bump to 4.4.x dev

(cherry picked from commit 16559ab)

* Mapviewer resource are made unadvertized by default

(cherry picked from commit 0b328c3)

---------

Co-authored-by: Giovanni Allegri <giovanni.allegri@gmail.com>
Co-authored-by: mattiagiupponi <51856725+mattiagiupponi@users.noreply.github.com>

* User extension plugin invocation improvement (#1671)

* User extension plugin invocation improvement

* style updated

* Implement delete workflow for mapviewer resource (#1669)

* Enhance the action navbar menu items (#1672)

* Upgrade to Django 4 (#1673)

* Upgrade Django version

* Upgrade Django version

* Upgrade Django version

* Upgrade to django 4.2

---------

Co-authored-by: mattiagiupponi <mattia.giupponi@gmail.com>

* Builds for mapviewer branch

* build pr on right branch

* [create-pull-request] automated change (#1674)

Co-authored-by: giohappy <giohappy@users.noreply.github.com>

* Fix - Duplicated API requests on viewer resource load (#1676)

* Enhance link system between map and mapviewers (#1677)

* Configuration update for the plugins available inside the context creator (#1675)

* Merge upstream (#1681)

* Fix - Duplicated API requests on viewer resource load (#1676)

* Enhance link system between map and mapviewers (#1677)

* Configuration update for the plugins available inside the context creator (#1675)

---------

Co-authored-by: Suren <dsuren1@gmail.com>

* [create-pull-request] automated change (#1682)

Co-authored-by: giohappy <giohappy@users.noreply.github.com>

* #1683: Enable the 3D plugin in the default GeoNode map configuration (#1684)

* #1685 - Fix: Mapviewer doesn't show configure plugin steps (#1686)

* #1685 - Fix: Mapviewer doesn't show configure plugin steps

* Refresh map on unlink viewer resource

* Merge #1685 (#1687)

* Fix - Duplicated API requests on viewer resource load (#1676)

* Enhance link system between map and mapviewers (#1677)

* Configuration update for the plugins available inside the context creator (#1675)

* #1683: Enable the 3D plugin in the default GeoNode map configuration (#1684)

* #1685 - Fix: Mapviewer doesn't show configure plugin steps (#1686)

* #1685 - Fix: Mapviewer doesn't show configure plugin steps

* Refresh map on unlink viewer resource

---------

Co-authored-by: Suren <dsuren1@gmail.com>

* [create-pull-request] automated change (#1688)

Co-authored-by: giohappy <giohappy@users.noreply.github.com>

* #1689: Add a warning when closing an unsaved map viewer (#1690)

* Revert "Merge branch 'mapviewer-resource-built' into mapviewer-resource"

This reverts commit cc524c2, reversing
changes made to a6102ff.

* [create-pull-request] automated change (#1694)

Co-authored-by: giohappy <giohappy@users.noreply.github.com>

* #1695 - Remove selection of LongitudinalProfileTool plugin from map viewer (#1696)

* #1695 - Remove selection of LongitudinalProfileTool plugin from map viewer (#1696) (#1698)

Co-authored-by: Suren <dsuren1@gmail.com>

* #1699: Add mapviewers to filter panel (#1700)

* Mapviewer resource (#1701)

* #1695 - Remove selection of LongitudinalProfileTool plugin from map viewer (#1696)

* #1699: Add mapviewers to filter panel (#1700)

---------

Co-authored-by: Suren <dsuren1@gmail.com>

* [create-pull-request] automated change (#1702)

Co-authored-by: giohappy <giohappy@users.noreply.github.com>

* #1704: Enhance fetching linked resources in map viewer (#1705)

* [create-pull-request] automated change (#1706)

Co-authored-by: giohappy <giohappy@users.noreply.github.com>

* update mapstore submodule to branch 2024.01.xx

* [create-pull-request] automated change (#1713)

Co-authored-by: allyoucanmap <allyoucanmap@users.noreply.github.com>

* fix ifc lib location

* [create-pull-request] automated change (#1714)

Co-authored-by: allyoucanmap <allyoucanmap@users.noreply.github.com>

* Update mapstore submodule to branch 2024.01.xx (#1712)

* update mapstore submodule to branch 2024.01.xx

* fix ifc lib location

* [Backport] #1710 - Update calls with catalog_list preset (#1711) (#1716)

* #1657 - Add unadvertised identifier to the resource (#1658)

* #1657 - Add unadvertised identifier to the resource

* Code refactor

* [create-pull-request] automated change (#1659)

Co-authored-by: giohappy <giohappy@users.noreply.github.com>

* Update VERSION

* Enable group facets (#1662)

* [create-pull-request] automated change (#1663)

Co-authored-by: dsuren1 <dsuren1@users.noreply.github.com>

* [Fixes #1665] Django upgrade to 4.2 LTS (#1664)

* Upgrade Django version

* Upgrade Django version

* Upgrade Django version

* Upgrade to django 4.2

---------

Co-authored-by: mattiagiupponi <mattia.giupponi@gmail.com>

* Bump to 4.4.x dev

* #1678: Enable react-player for audio file resources (#1679)

* [create-pull-request] automated change (#1680)

Co-authored-by: giohappy <giohappy@users.noreply.github.com>

* configure REST API preset for catalog listing (#1709)

* #1710 - Update calls with catalog_list preset (#1711)

* #1710 - Update calls with catalog_list preset

* Update presets and api calls

* Add param serializer

---------

Co-authored-by: geosolutions-pr-generator[bot] <87376048+geosolutions-pr-generator[bot]@users.noreply.github.com>
Co-authored-by: giohappy <giohappy@users.noreply.github.com>
Co-authored-by: Giovanni Allegri <giovanni.allegri@gmail.com>
Co-authored-by: mattiagiupponi <51856725+mattiagiupponi@users.noreply.github.com>
Co-authored-by: dsuren1 <dsuren1@users.noreply.github.com>
Co-authored-by: mattiagiupponi <mattia.giupponi@gmail.com>

* Merge updates (#1717)

* Update mapstore submodule to branch 2024.01.xx (#1712)

* update mapstore submodule to branch 2024.01.xx

* fix ifc lib location

* [Backport] #1710 - Update calls with catalog_list preset (#1711) (#1716)

* #1657 - Add unadvertised identifier to the resource (#1658)

* #1657 - Add unadvertised identifier to the resource

* Code refactor

* [create-pull-request] automated change (#1659)

Co-authored-by: giohappy <giohappy@users.noreply.github.com>

* Update VERSION

* Enable group facets (#1662)

* [create-pull-request] automated change (#1663)

Co-authored-by: dsuren1 <dsuren1@users.noreply.github.com>

* [Fixes #1665] Django upgrade to 4.2 LTS (#1664)

* Upgrade Django version

* Upgrade Django version

* Upgrade Django version

* Upgrade to django 4.2

---------

Co-authored-by: mattiagiupponi <mattia.giupponi@gmail.com>

* Bump to 4.4.x dev

* #1678: Enable react-player for audio file resources (#1679)

* [create-pull-request] automated change (#1680)

Co-authored-by: giohappy <giohappy@users.noreply.github.com>

* configure REST API preset for catalog listing (#1709)

* #1710 - Update calls with catalog_list preset (#1711)

* #1710 - Update calls with catalog_list preset

* Update presets and api calls

* Add param serializer

---------

Co-authored-by: geosolutions-pr-generator[bot] <87376048+geosolutions-pr-generator[bot]@users.noreply.github.com>
Co-authored-by: giohappy <giohappy@users.noreply.github.com>
Co-authored-by: Giovanni Allegri <giovanni.allegri@gmail.com>
Co-authored-by: mattiagiupponi <51856725+mattiagiupponi@users.noreply.github.com>
Co-authored-by: dsuren1 <dsuren1@users.noreply.github.com>
Co-authored-by: mattiagiupponi <mattia.giupponi@gmail.com>

---------

Co-authored-by: stefano bovio <stefano.bovio@geosolutionsgroup.com>
Co-authored-by: Suren <dsuren1@gmail.com>
Co-authored-by: geosolutions-pr-generator[bot] <87376048+geosolutions-pr-generator[bot]@users.noreply.github.com>
Co-authored-by: giohappy <giohappy@users.noreply.github.com>
Co-authored-by: mattiagiupponi <51856725+mattiagiupponi@users.noreply.github.com>
Co-authored-by: dsuren1 <dsuren1@users.noreply.github.com>
Co-authored-by: mattiagiupponi <mattia.giupponi@gmail.com>

* [create-pull-request] automated change (#1718)

Co-authored-by: giohappy <giohappy@users.noreply.github.com>

* #1720: Improve layer setting visualisation (#1721)

* #1720: Improve layer setting visualisation

* pluginsconfig updated

* #1722: Fix - LayerSettings select dropdown are covered by titles (#1723)

* Mapviewer resource (#1724)

* Update mapstore submodule to branch 2024.01.xx (#1712)

* update mapstore submodule to branch 2024.01.xx

* fix ifc lib location

* [Backport] #1710 - Update calls with catalog_list preset (#1711) (#1716)

* #1657 - Add unadvertised identifier to the resource (#1658)

* #1657 - Add unadvertised identifier to the resource

* Code refactor

* [create-pull-request] automated change (#1659)

Co-authored-by: giohappy <giohappy@users.noreply.github.com>

* Update VERSION

* Enable group facets (#1662)

* [create-pull-request] automated change (#1663)

Co-authored-by: dsuren1 <dsuren1@users.noreply.github.com>

* [Fixes #1665] Django upgrade to 4.2 LTS (#1664)

* Upgrade Django version

* Upgrade Django version

* Upgrade Django version

* Upgrade to django 4.2

---------

Co-authored-by: mattiagiupponi <mattia.giupponi@gmail.com>

* Bump to 4.4.x dev

* #1678: Enable react-player for audio file resources (#1679)

* [create-pull-request] automated change (#1680)

Co-authored-by: giohappy <giohappy@users.noreply.github.com>

* configure REST API preset for catalog listing (#1709)

* #1710 - Update calls with catalog_list preset (#1711)

* #1710 - Update calls with catalog_list preset

* Update presets and api calls

* Add param serializer

---------

Co-authored-by: geosolutions-pr-generator[bot] <87376048+geosolutions-pr-generator[bot]@users.noreply.github.com>
Co-authored-by: giohappy <giohappy@users.noreply.github.com>
Co-authored-by: Giovanni Allegri <giovanni.allegri@gmail.com>
Co-authored-by: mattiagiupponi <51856725+mattiagiupponi@users.noreply.github.com>
Co-authored-by: dsuren1 <dsuren1@users.noreply.github.com>
Co-authored-by: mattiagiupponi <mattia.giupponi@gmail.com>

* #1720: Improve layer setting visualisation (#1721)

* #1720: Improve layer setting visualisation

* pluginsconfig updated

* #1722: Fix - LayerSettings select dropdown are covered by titles (#1723)

---------

Co-authored-by: stefano bovio <stefano.bovio@geosolutionsgroup.com>
Co-authored-by: Suren <dsuren1@gmail.com>
Co-authored-by: geosolutions-pr-generator[bot] <87376048+geosolutions-pr-generator[bot]@users.noreply.github.com>
Co-authored-by: giohappy <giohappy@users.noreply.github.com>
Co-authored-by: mattiagiupponi <51856725+mattiagiupponi@users.noreply.github.com>
Co-authored-by: dsuren1 <dsuren1@users.noreply.github.com>
Co-authored-by: mattiagiupponi <mattia.giupponi@gmail.com>

* #1726: Fix - Tile format select input not shown (#1727)

* #1732: Fix - Chart widget header style (#1733)

* #1735: Fix - Map and other resources are loading indefinitely (#1736)

* #1728: Fix - Missing scrollbar for legend in datasets (#1729)

* #1730: Fix - Incorrect positioning of panels (#1731)

* #1730: Fix - Incorrect positioning of panels

* Unit test

---------

Co-authored-by: allyoucanmap <stefano.bovio@geosolutionsgroup.com>
Co-authored-by: Giovanni Allegri <giovanni.allegri@gmail.com>
Co-authored-by: mattiagiupponi <51856725+mattiagiupponi@users.noreply.github.com>
Co-authored-by: mattiagiupponi <mattia.giupponi@gmail.com>
Co-authored-by: G. Allegri <giohappy@gmail.com>
Co-authored-by: giohappy <giohappy@users.noreply.github.com>
Co-authored-by: allyoucanmap <allyoucanmap@users.noreply.github.com>
Co-authored-by: allyoucanmap <bovio.stefano@gmail.com>
Co-authored-by: dsuren1 <dsuren1@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request geonode-ui
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Adopt catalog_list REST API preset for querying resources
3 participants