Skip to content

Fix #10489 Problems with GeoStory map configurations merge process #10438

Merged
allyoucanmap merged 3 commits intogeosolutions-it:masterfrom
mahmoudadel54:fix_feature_10235
Aug 8, 2024
Merged

Fix #10489 Problems with GeoStory map configurations merge process #10438
allyoucanmap merged 3 commits intogeosolutions-it:masterfrom
mahmoudadel54:fix_feature_10235

Conversation

@mahmoudadel54
Copy link
Copy Markdown
Contributor

@mahmoudadel54 mahmoudadel54 commented Jun 21, 2024

Description

In this PR, fixing issue of reset legend filter within map configure panel in geostory is implemented. Now in geostories, if the interactive legend is enabled and set on a new map, it is possible to edit it correctly on the map inline panel.
The issue is mentioned here: #10426 (comment)

Please check if the PR fulfills these requirements

What kind of change does this PR introduce? (check one with "x", remove the others)

  • Bugfix
  • Feature
  • Code style update (formatting, local variables)
  • Refactoring (no functional changes, no api changes)
  • Build related changes
  • CI related changes
  • Other... Please describe:

Issue

#10426 (comment)
Also involved #10489

What is the current behavior?
#10426 (comment)

What is the new behavior?
In geostories, if the interactive legend is enabled and set on a new map, it is Ok to edit it correctly on the map inline panel without any non expected behavior.

Breaking change

Does this PR introduce a breaking change? (check one with "x", remove the other)

  • Yes, and I documented them in migration notes
  • No

Other useful information

Description:
- fix issue of reset legend filter within map configure panel in geostory
- edit unit test due to changes
…resolve reviews)

Description:
- add unit test for layers key
- refactor createMapObject method based on the new review
Copy link
Copy Markdown
Contributor

@allyoucanmap allyoucanmap left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@tdipisa @mahmoudadel54 This fix should take into account also the problem described in this other issue #10489.
I'm going to change the title of PR and connect it to the new issue

@allyoucanmap allyoucanmap changed the title fix #10235: Interactive legend in dashboard and geostory Fix #10489 Problems with GeoStory map configurations merge process Jul 24, 2024
@allyoucanmap allyoucanmap linked an issue Jul 24, 2024 that may be closed by this pull request
3 tasks
@tdipisa tdipisa linked an issue Jul 24, 2024 that may be closed by this pull request
1 task
@tdipisa
Copy link
Copy Markdown
Member

tdipisa commented Jul 29, 2024

@tdipisa @mahmoudadel54 This fix should take into account also the problem described in this other issue #10489. I'm going to change the title of PR and connect it to the new issue

@mahmoudadel54 can you please proceed as requested above providing an estimate before?

…e process [resolve review comment]

Description:
- handle legacy geostory map configurations merge process
- add unit tests
@allyoucanmap allyoucanmap merged commit 791fb54 into geosolutions-it:master Aug 8, 2024
@allyoucanmap
Copy link
Copy Markdown
Contributor

@ElenaGallo please test this fix on dev, thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Problems with GeoStory map configurations merge process

3 participants