Skip to content

Sync-Fork-4-01-25#35

Merged
rmelarab-ngs merged 99 commits intomasterfrom
test-sync-3-31-25
Apr 1, 2025
Merged

Sync-Fork-4-01-25#35
rmelarab-ngs merged 99 commits intomasterfrom
test-sync-3-31-25

Conversation

@rmelarab-ngs
Copy link
Copy Markdown
Collaborator

@rmelarab-ngs rmelarab-ngs commented Apr 1, 2025

Description

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

What is the current behavior?

Current ngs-mapstore fork version is behind from geosolutions-it/MapStore2 version

What is the new behavior?

ngs-mapstore fork should be up to date

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

simboss and others added 30 commits January 9, 2025 09:44
…olutions-it#10735)

* geosolutions-it#10719: enable upload images within Text widgets
Description:
- add 'prop' called 'enableUploadImg' passing it to 'CompactRichTextEditor' component to enable upload image
- add unit test

* geosolutions-it#10719: revert naming enableUploadImg to be uploadEnabled
Solve many security warning on external components. Fixes geosolutions-it#10476
…a rule for geofence stand-alone version only (geosolutions-it#10767)

Description:
- fixing the shown error by moving the RULE_SAVED action to be after move rule in case full update and throw error only if addRule is failed
…user settings by showing tooltip for selected items (geosolutions-it#10757)

* geosolutions-it#10753: Improve the way group names are visualized in user settings by showing tooltip for selected items

* geosolutions-it#10753: add helpful comment for valueRenderer prop in Select of react-select

* geosolutions-it#10753: Improve the way group names are visualized in user settings by showing tooltip for selected items (resolve review comments)
- remove unused comment for import + edit a typo mistake in a comment in UserGroups.jsx
…it#10751)

* geosolutions-it#10750: clarify the formats that stricktly require 4326 in import vector layers
Description:
- edit translations

* geosolutions-it#10750: remove unnecessary space in translations
…lutions-it#10727 (geosolutions-it#10765)

* added authkey parameters in secure image

* fix: use query-string, add test
* Fix geosolutions-it#10631 New MapStore Home Page

* fix translations

* setup tests for components

* review resources catalog plugins export

* review resource card information

* review changes

* add comment on all deprecated plugins

* migrate context configuration

* geostore update

* introduce groups filter

* Addressing build issue by changing antrun task to target

* fix select filter field search queries

* review plugin positions to fix context burger menu

* fix import/export screen

---------

Co-authored-by: Tobia Di Pisa <tobia.dipisa@geosolutionsgroup.com>
geosolutions-it#10790)

* Update upload-artifact action

* Updated cache actions to v4

* Fixed set-output warning
* Query parameter documentation update

* align

* link to app context

* correct link

* Update docs/developer-guide/map-query-parameters.md

---------

Co-authored-by: Tobia Di Pisa <tobia.dipisa@geosolutionsgroup.com>
---------

Co-authored-by: Lorenzo Natali <lorenzo.natali@geosolutionsgroup.com>
…ilter icon in case there is no filters after reseting the interactive legend (geosolutions-it#10797)
---------

Co-authored-by: Lorenzo Natali <lorenzo.natali@geosolutionsgroup.com>
)

* geosolutions-it#10770: Vector files import limits
Description:
- handle checking the file size for imported vector layers only
- show a warning notification for each layer has size larger than the configurable limit if configured
- add translations
- add test units

* geosolutions-it#10770: Vector files import limits
Description:
- add enhancements to the code including some helpful comments

* geosolutions-it#10770: Vector files import limits
Description:
- rename the configurable prop name of vector max size to 'importedVectorFileMaxSizeInMB' instead of 'importedVectorFileSizeInMB' to be more meaningful

* geosolutions-it#10770: Vector files import limits
Description:
- replace using 'getConfigProp' for 'importedVectorFileMaxSizeInMB' with direct cfg  to map import
- modify files based on this change
- put default max file size with 2 mega byte

* geosolutions-it#10770: Vector files import limits
Description:
- edit unit tests of processFiles due to changes to fix FE test failures

* geosolutions-it#10770: Vector files import limits
Description:
- update max file size to be 3 mb instead of only 2

* geosolutions-it#10770: Vector files import limits
Description:
- replace fixed max file size in useFiles with the constant 'DEFAULT_VECTOR_FILE_MAX_SIZE_IN_MB' instead
…y and it leads to conflicts between the longitudinal profil and measure plugin (geosolutions-it#10806)

* geosolutions-it#10637: fix Longitudinal profil does not close properly and it leads to conflicts between the longitudinal profil and measure plugin
Description:
- fix issue of draw conflicts between longitudinal profil and measure plugin in longitudinalProfile epic by reset drawing in 'LPonDockClosedEpic'
- add unit test

* geosolutions-it#10637: add drawOwner selector
Description:
- add drawOwner selector to be used in 'LPonDockClosedEpic'
- add unit test
MV88 and others added 28 commits March 3, 2025 12:33
… cached (geosolutions-it#10895)

* Fix geosolutions-it#10893 Making sure scripts from extensions are not cached

* update loadPlugin

---------

Co-authored-by: Suren <dsuren1@gmail.com>
Co-authored-by: github-actions <github-actions@github.com>
…le of the layer (geosolutions-it#10903)

* geosolutions-it#10902: Support for configuring editing of default style of the layer

* jsdoc updated

* updated default props

* update unit tests

* code refactor and update unit tests
Bumps [jinja2](https://github.com/pallets/jinja) from 3.1.4 to 3.1.6.
- [Release notes](https://github.com/pallets/jinja/releases)
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)
- [Commits](pallets/jinja@3.1.4...3.1.6)

---
updated-dependencies:
- dependency-name: jinja2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…olutions-it#10906)

* Fix geosolutions-it#5822 improve ldap documentation

* Improved LDAP documntation

* Documented also http.proxyHost and other java props

* restore old ldap properties

* restore old ldap properties

* Apply suggestions from code review

Co-authored-by: Tobia Di Pisa <tobia.dipisa@geosolutionsgroup.com>

* Apply suggestions from code review

Co-authored-by: Tobia Di Pisa <tobia.dipisa@geosolutionsgroup.com>

* Apply suggestions from code review

* Fixed to relative URL the requirements link

---------

Co-authored-by: Tobia Di Pisa <tobia.dipisa@geosolutionsgroup.com>
…eosolutions-it#10866)

* geosolutions-it#10831: Improve how printing map preview is managed
Description:
- handling printing map preview is no longer synchronized with the viewer's map
- handling printing map preview can be moved and zoomed independently using the mouse wheel and/or the scale selector, if present
- enable the user to click on print, the final print will in fact use the center and scale (properly converted) on the map preview, with the result of printing the same viewport (the image may change in resolution because of the DPI selector)
- handling sync button in the preview map just for manually synching the preview with the viewer's map remain available as is (if configured)
- add unit test

* geosolutions-it#10831: Improve how printing map preview is managed
Description:
- in Print plugin, for mapPreviewOptions prop --> set 'enableRefresh' with true as a default value
* fix: Improve build.sh to pass shelcheck

* Use new version scheme on build.sh example

---------

Co-authored-by: Joan <joan.juvanteny@bassolsenergia.com>
… image button (geosolutions-it#10920)

* Fix geosolutions-it#10912 by making dialog opening to the left of the image button

* Fixed position for widgets

* Update web/client/themes/default/less/common.less

---------

Co-authored-by: Suren <dsuren1@gmail.com>
* Fix: Changes in about content

* fixed : typo

* Update web/client/translations/data.it-IT.json

---------

Co-authored-by: stefano bovio <stefano.bovio@geosolutionsgroup.com>
…it#10913)

* Fix geosolutions-it#10910 search bar overlap gfi panel

* improving selectors

* Fix issue in wrongly overriding context user plugins

* Update web/client/epics/identify.js

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

* Update web/client/reducers/context.js

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

* Update web/client/reducers/context.js

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

* Update web/client/reducers/context.js

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

* fix lint and revert

---------

Co-authored-by: Suren <dsuren1@gmail.com>
…tore (geosolutions-it#10948)

Description:
- Handle a spacial case for import csw 3dtile layer with array of URI by extracting the 1st valid uri ending with .json
- add unit tests
Fix incorrect layer usage in widget opened from feature grid
- changed selector for layer when new chart created from feature grid
- Updated and added relevant tests

On behalf of DB Systel GmbH

Co-authored-by: CongChen <cong.chen.mz@gmail.com>
* Add catalan translation

* Fix json format

* Increased suppported langs test

* Fix locale name

---------

Co-authored-by: Joan <joan.juvanteny@bassolsenergia.com>
…ailable styles (geosolutions-it#10964)

* geosolutions-it#10961: Fix - Styleeditor not working with only two available styles

* remove console
…rowser (geosolutions-it#10955)

* geosolutions-it#10936: Add resource name in the window title of the browser
Description:
- handle edit document title in case open different resources: maps, dashboards, geostories
- add unit tests

* geosolutions-it#10936: Add resource name in the window title of the browser
Description:
- handle showing directly map name instead of passing by the context name in case of a map opened and based on a context
- when opening context resources it will show resource name i.e. context name
- add missing jsdocs

* geosolutions-it#10936: Add resource name in the window title of the browser
Description:
- add a unit test for 'mapNameSelector' in 'map/selector'
@rmelarab-ngs rmelarab-ngs merged commit 66a6a0f into master Apr 1, 2025
1 check passed
@rmelarab-ngs rmelarab-ngs deleted the test-sync-3-31-25 branch April 1, 2025 05:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.