Yohan Boniface
4b4f9bbc5c
i18n
2025-04-25 17:40:47 +02:00
Yohan Boniface
279717e630
chore: fix badge visibility in filter tab in browser panel
...
Co-authored-by: David Larlet <david@larlet.fr>
2025-04-25 17:29:18 +02:00
Yohan Boniface
39e4e2a33c
fix: make sure DataLayer rank is always set ( #2682 )
2025-04-25 17:20:10 +02:00
Yohan Boniface
e5dbca21b0
fix: make sure DataLayer rank is always set
...
Co-authored-by: David Larlet <david@larlet.fr>
2025-04-25 17:12:17 +02:00
Yohan Boniface
1ecddc1c02
chore: use details/summary for datalayers boxes in browser ( #2680 )
...

2025-04-25 16:29:06 +02:00
Yohan Boniface
8658e7eba7
chore: use details/summary for datalayers boxes in browser
2025-04-25 16:20:37 +02:00
Yohan Boniface
6ac3685172
fix: fix error when saving and deleting heatmap layer ( #2681 )
2025-04-25 15:57:17 +02:00
Yohan Boniface
1085861d42
chore: add --maxfail to py.test in make test command
...
Co-authored-by: David Larlet <david@larlet.fr>
2025-04-25 15:56:20 +02:00
Yohan Boniface
fab0c8f9ea
fix: fix error when saving and deleting heatmap layer
...
Co-authored-by: David Larlet <david@larlet.fr>
2025-04-25 15:47:33 +02:00
Yohan Boniface
858768896e
fix: loading remote data should not make the map dirty ( #2679 )
...
See the second commit for the logic change.
2025-04-25 15:35:38 +02:00
Yohan Boniface
bffbeb5230
fix: allow to save/undo/sync drag'n'drop of datalayers ( #2677 )
...
This also:
- introduces a new DataLayerManager
- removes the _umap_options coming from the geojson form the server
- removes all backup related functions (now we have undo/redo)
fix #2674
2025-04-25 15:35:23 +02:00
Yohan Boniface
f01a74f19f
i18n
2025-04-25 11:29:43 +02:00
Yohan Boniface
00228ccf92
fix: loading remote data should not make the map dirty
2025-04-25 11:25:54 +02:00
Yohan Boniface
6c8046456a
chore: remove unused isDirty flags
2025-04-25 09:44:49 +02:00
Yohan Boniface
626b669d89
fixup: fix tests
2025-04-25 07:09:31 +02:00
Yohan Boniface
5af41b4528
fix: allow to save/undo/sync drag'n'drop of datalayers
...
This also:
- introduces a new DataLayerManager
- removes the _umap_options coming from the geojson form the server
- removes all backup related functions (now we have undo/redo)
Co-authored-by: David Larlet <david@larlet.fr>
2025-04-24 18:38:02 +02:00
Yohan Boniface
1a9c325f16
fix: setting center and zoom manually should set dirty status ( #2676 )
Release Charts / release (push) Has been cancelled
Test & Docs / tests (postgresql, 3.10) (push) Has been cancelled
Test & Docs / tests (postgresql, 3.12) (push) Has been cancelled
Test & Docs / lint (push) Has been cancelled
2025-04-23 18:51:36 +02:00
Yohan Boniface
19d16ac01b
fix: setting center and zoom manually should set dirty status
...
Co-authored-by: David Larlet <david@larlet.fr>
2025-04-23 18:00:48 +02:00
Yohan Boniface
efaa765b82
chore: cleaning core utils and removing DomUtil/DomEvent from modules ( #2671 )
2025-04-23 17:51:45 +02:00
Yohan Boniface
92ca581fb6
fix: allow to save a remote data with unloaded data ( #2657 )
...
When loading remote data fails, the layer is in state "unloaded", and
thus it was not possible to save it.
This "isLoaded" check is made for non remote layer so that we don't save
it by mistake with no data.
Also, let's allow to edit non loaded layers, this check was there when
settings was not on db, so not all loaded at map init, again not to
override with incomplete metadata.
2025-04-23 17:49:12 +02:00
Yohan Boniface
6687cd53ba
feat: add a back button in rules form ( #2673 )
...
To go back in rules list.
fix #2631

2025-04-23 17:43:22 +02:00
Yohan Boniface
4997ee8860
feat: naive support for GeometryCollection as Feature geometry ( #2658 )
...
Currently, we just skip those, but sometimes togeojson produces this
output from a KML.
This will create one feature per geometry, while in an ideal world this
should be a multi, but we lack reliable geometry tools to merge the
geometries without risking to create mistakes.
So let's say it's a first improvement.
2025-04-23 17:43:05 +02:00
Yohan Boniface
a708316604
fix: make rules reordering syncable, savable and undoable ( #2672 )
2025-04-23 17:42:47 +02:00
Yohan Boniface
71d92aa610
fix: show an error message if saving layer failed ( #2670 )
...
This could occur when server is down or there is no network.
2025-04-23 17:40:19 +02:00
Yohan Boniface
41752bd0c6
fix: do not display "saved" message if some request failed ( #2669 )
2025-04-23 17:39:59 +02:00
Yohan Boniface
5b6138a210
chore: move pure Leaflet controls to modules ( #2668 )
...
pure == inheriting from Leaflet itself, not from some plugin (which
aren't ESM ready…)
2025-04-23 17:39:33 +02:00
Yohan Boniface
07363fa5fe
chore: remove unused DomEvent.once
2025-04-23 16:52:55 +02:00
Yohan Boniface
7991d6cdbe
chore: remove DomUtil.after/before
2025-04-23 16:50:13 +02:00
Yohan Boniface
60ac4b35f2
chore: remove most of DomUtil/DomEvent from browser.js
2025-04-23 16:24:15 +02:00
Yohan Boniface
bf2e9dc175
chore: remove call to DomUtil.createIcon in umap.js
2025-04-23 11:33:12 +02:00
Yohan Boniface
67ed6d5b44
feat: add a back button in rules form
...
To go back in rules list.
fix #2631
2025-04-23 10:55:39 +02:00
Yohan Boniface
fad182c5f3
fix: make rules reordering syncable, savable and undoable
2025-04-23 10:19:19 +02:00
Yohan Boniface
3f5d282477
chore: remove DomUtil and DomEvent dependency from rules.js
2025-04-23 10:14:22 +02:00
Yohan Boniface
49496348d2
chore: remove unused L.DomUtil.createLink method
2025-04-23 09:21:35 +02:00
Yohan Boniface
f8b13639aa
fix: show an error message if saving layer failed
...
This could occur when server is down or there is no network.
2025-04-23 09:02:25 +02:00
Yohan Boniface
4c71710641
fix: do not display "saved" message if some request failed
2025-04-23 08:58:17 +02:00
Yohan Boniface
92d5c47844
chore: move pure Leaflet controls to modules
...
pure == inheriting from Leaflet itself, not from some plugin
(which aren't ESM ready…)
2025-04-22 20:14:06 +02:00
Yohan Boniface
05493d8a48
chore: bump uvicorn from 0.34.1 to 0.34.2 ( #2664 )
Release Charts / release (push) Has been cancelled
Test & Docs / tests (postgresql, 3.10) (push) Has been cancelled
Test & Docs / tests (postgresql, 3.12) (push) Has been cancelled
Test & Docs / lint (push) Has been cancelled
2025-04-22 15:06:34 +02:00
Yohan Boniface
fd8f403a69
chore: bump mkdocs-material from 9.6.11 to 9.6.12 ( #2665 )
2025-04-22 15:06:19 +02:00
Yohan Boniface
a6412c9539
chore: bump ruff from 0.11.4 to 0.11.6 ( #2666 )
2025-04-22 15:06:01 +02:00
Yohan Boniface
fe65a5351b
chore: bump moto[s3] from 5.1.3 to 5.1.4 ( #2667 )
2025-04-22 15:05:44 +02:00
dependabot[bot]
2ede25f541
chore: bump moto[s3] from 5.1.3 to 5.1.4
...
Bumps [moto[s3]](https://github.com/getmoto/moto ) from 5.1.3 to 5.1.4.
- [Release notes](https://github.com/getmoto/moto/releases )
- [Changelog](https://github.com/getmoto/moto/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getmoto/moto/compare/5.1.3...5.1.4 )
---
updated-dependencies:
- dependency-name: moto[s3]
dependency-version: 5.1.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-04-21 17:46:08 +00:00
dependabot[bot]
b7acdcfd93
chore: bump ruff from 0.11.4 to 0.11.6
...
Bumps [ruff](https://github.com/astral-sh/ruff ) from 0.11.4 to 0.11.6.
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.11.4...0.11.6 )
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.11.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-04-21 17:39:19 +00:00
dependabot[bot]
a3d2330661
chore: bump mkdocs-material from 9.6.11 to 9.6.12
...
Bumps [mkdocs-material](https://github.com/squidfunk/mkdocs-material ) from 9.6.11 to 9.6.12.
- [Release notes](https://github.com/squidfunk/mkdocs-material/releases )
- [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG )
- [Commits](https://github.com/squidfunk/mkdocs-material/compare/9.6.11...9.6.12 )
---
updated-dependencies:
- dependency-name: mkdocs-material
dependency-version: 9.6.12
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-04-21 17:33:21 +00:00
dependabot[bot]
20ae374173
chore: bump uvicorn from 0.34.1 to 0.34.2
...
Bumps [uvicorn](https://github.com/encode/uvicorn ) from 0.34.1 to 0.34.2.
- [Release notes](https://github.com/encode/uvicorn/releases )
- [Changelog](https://github.com/encode/uvicorn/blob/master/docs/release-notes.md )
- [Commits](https://github.com/encode/uvicorn/compare/0.34.1...0.34.2 )
---
updated-dependencies:
- dependency-name: uvicorn
dependency-version: 0.34.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-04-21 17:29:12 +00:00
David Larlet
162473da9d
chore: more design system elements ( #2661 )
Release Charts / release (push) Has been cancelled
Test & Docs / tests (postgresql, 3.10) (push) Has been cancelled
Test & Docs / tests (postgresql, 3.12) (push) Has been cancelled
Test & Docs / lint (push) Has been cancelled
2025-04-18 10:03:12 -04:00
David Larlet
78d333c217
chore: more design system elements
2025-04-17 17:29:43 -04:00
Yohan Boniface
b0fe95dbd9
feat: naive support for GeometryCollection as Feature geometry
...
Currently, we just skip those, but sometimes togeojson produces this
output from a KML.
This will create one feature per geometry, while in an ideal world this
should be a multi, but we lack reliable geometry tools to merge the
geometries without risking to create mistakes.
So let's say it's a first improvement.
2025-04-16 18:28:23 +02:00
Yohan Boniface
23b82975f5
chore: bump togeojson
Release Charts / release (push) Has been cancelled
Test & Docs / tests (postgresql, 3.10) (push) Has been cancelled
Test & Docs / tests (postgresql, 3.12) (push) Has been cancelled
Test & Docs / lint (push) Has been cancelled
2025-04-16 17:30:17 +02:00
Yohan Boniface
169be73488
fix: allow to save a remote data with unloaded data
...
When loading remote data fails, the layer is in state "unloaded",
and thus it was not possible to save it.
This "isLoaded" check is made for non remote layer so that we don't
save it by mistake with no data.
Also, let's allow to edit non loaded layers, this check was there
when settings was not on db, so not all loaded at map init, again
not to override with incomplete metadata.
2025-04-16 16:00:26 +02:00