Yohan Boniface
6b3da97d73
i18n
2024-05-09 18:07:13 +02:00
Yohan Boniface
0ce1971b4e
Merge pull request #1794 from umap-project/integrate-facets
...
feat: integrate facets into browser filters
2024-05-09 17:57:15 +02:00
Yohan Boniface
eb1a0bae25
Merge pull request #1808 from umap-project/panel-height-with-footer-bar
...
fix: adapt panel expanded height when map has a caption bar
2024-05-09 17:56:39 +02:00
Yohan Boniface
5b4bf9d416
Merge pull request #1804 from umap-project/edit-layer-on-esc
...
fix: open edit panel when pressing ESC while drawing, if valid
2024-05-09 17:45:25 +02:00
Yohan Boniface
b5da347a67
fix: adapt panel expanded height when map has a caption bar
...
cf #1788
2024-05-09 17:07:33 +02:00
Yohan Boniface
58588761d5
fix: open edit panel when pressing ESC while drawing, if valid
2024-05-09 16:43:01 +02:00
Yohan Boniface
84b904c71d
fix: really focus on search input after showing the panel
...
fix #1806
2024-05-09 16:36:05 +02:00
Yohan Boniface
4ebbf8ed11
Merge pull request #1805 from umap-project/fix-continue-line
...
fix: do not try to render drawinTooltip on drawing start
2024-05-09 16:01:57 +02:00
Yohan Boniface
6c5bdf8670
wip: add integration test to make sure filters are kept when closing panel
2024-05-09 15:57:14 +02:00
Yohan Boniface
f06461967a
fix: do not try to render drawinTooltip on drawing start
...
The event does not contain latlng, so we cannot compute the
line length yet.
2024-05-09 13:32:39 +02:00
Yohan Boniface
b0b740f9b5
wip: fix CSS selector to determine if browser is open or not
2024-05-08 19:37:28 +02:00
Yohan Boniface
86ae6bb816
wip: better way of computing isMin/MaxModified in facets fields
2024-05-08 19:27:23 +02:00
Yohan Boniface
53458053a7
wip: properly deal with old onLoadPanel 'facet' value
...
We need to replace it, so the new value is saved and used
elsewhere (eg. in the "UI options" form)
2024-05-08 19:07:13 +02:00
Yohan Boniface
369f798839
Merge pull request #1790 from umap-project/panel-expanded-mobile
...
fix: allow panel expanded mode in mobile
2024-05-08 18:56:41 +02:00
Yohan Boniface
99effc880b
wip: rename facet by filters in user facing labels
2024-05-08 18:46:47 +02:00
Yohan Boniface
0741d2a943
wip: add min/max attributes to minmax filters inputs
2024-05-08 18:40:40 +02:00
Yohan Boniface
76c719f3b1
wip: add a reset button to filters form in browser
2024-05-08 18:40:00 +02:00
Yohan Boniface
46088f3213
wip: highlight modified inputs instead of fieldset in filters
2024-05-07 20:32:40 +02:00
Yohan Boniface
63d936a069
wip: review form style with Aurelie
2024-05-07 20:26:13 +02:00
Yohan Boniface
fa1752c992
fix: keep current selected date/number value when reopening browser
2024-05-07 16:39:28 +02:00
Yohan Boniface
8ef8ad538e
wip: one const per line
2024-05-07 15:43:27 +02:00
David Larlet
dcad0e1bb2
Merge pull request #1801 from umap-project/1796-add-purify-attributes
...
fix: allow `dir` and `title` attributes
2024-05-07 09:40:27 -04:00
Yohan Boniface
2f3e7d03ab
chore: fix tests after fieldset refactor
2024-05-07 13:29:03 +02:00
Yohan Boniface
b450acf81d
chore: prettier
2024-05-07 12:31:28 +02:00
Yohan Boniface
cd48267cf2
wip: remove unused code
2024-05-07 12:29:48 +02:00
Yohan Boniface
ba0ba1a85d
wip: add a badge on filters title and datalayers icon when active
2024-05-07 12:28:13 +02:00
Yohan Boniface
43755c81fa
fix: only set date/number facets selected if values have changed
...
For displaying the badge, we need to know when custom values have
been set. Also, this prevent useless facet checks when user has
changed one value then changed it back to default.
2024-05-07 12:23:17 +02:00
Yohan Boniface
701b00f4f7
wip: do not override selected values when recomputing facets
2024-05-07 12:21:31 +02:00
Yohan Boniface
d805653e3c
wip: make explicit in browser.build that we set mode only if defined
2024-05-07 12:20:40 +02:00
David Larlet
5b9746066c
fix: allow dir
and title
attributes
...
Fix #1796
2024-05-06 18:26:05 -04:00
Yohan Boniface
0b98ef2f9d
wip: replace fake fieldset by proper details/summary tags
2024-05-03 18:53:05 +02:00
Yohan Boniface
406198882a
wip: add filter icon for filters button
2024-05-03 18:48:26 +02:00
Yohan Boniface
f78e95b088
wip: remove tabs from browser
2024-05-03 16:06:51 +02:00
Yohan Boniface
aa78b13f8e
feat: integrate facets into browser filters
2024-05-03 12:53:06 +02:00
David Larlet
8679c0ded8
Merge pull request #1792 from umap-project/fix-title-html
...
fix: do not add title to button if content is a DOM node
2024-05-02 11:34:46 -04:00
Yohan Boniface
916da8be94
fix: do not add title to button if content is a DOM node
2024-05-02 17:14:48 +02:00
Yohan Boniface
f1a8180a29
Merge pull request #1789 from umap-project/panel-responsive
...
Add max-width to panel in landscape mode
2024-05-02 16:41:23 +02:00
Yohan Boniface
e688ce8f57
chore: try to change Playwright expect timeout
...
Some tests randomly fail in the CI because of timeout a bit short.
2024-05-02 14:30:54 +02:00
Yohan Boniface
c40b01fc48
fix: add max-width to panel in landscape mode
...
In some situation in mobile (eg. when the keyboard is used), the
screen is still considered as landscape, but it is very small, so
make sure the panel does not overflow on the right.
cf #1788
2024-05-02 12:26:36 +02:00
Yohan Boniface
51d5095d2c
fix: allow panel expanded mode in mobile
2024-05-02 12:24:36 +02:00
David Larlet
49b240a3db
2.2.2
2024-05-01 14:08:56 -04:00
David Larlet
c05282f19c
2.2.1
2024-05-01 13:36:00 -04:00
David Larlet
2c1cd46167
fix: no .mjs extension for JS modules
...
It requires a special nginx configuration that we want to avoid for all instances deployments:
```
include mime.types;
types {
application/javascript mjs;
}
```
2024-05-01 13:27:45 -04:00
Yohan Boniface
dc69ec55c8
2.2.0
2024-05-01 18:05:44 +02:00
Yohan Boniface
55dc083866
i18n
2024-05-01 18:04:01 +02:00
Yohan Boniface
0f798d4cc6
Merge pull request #1774 from umap-project/browser-tabs
...
feat: add browser tabs submenu
2024-05-01 17:54:22 +02:00
Yohan Boniface
85e2a8ef5b
Merge pull request #1785 from umap-project/fix-modifier-macos
...
fix: deal with the modifier key under macOS
2024-05-01 17:51:58 +02:00
Yohan Boniface
5bfc65167a
wip: refactor credits css in caption
2024-05-01 17:48:35 +02:00
Yohan Boniface
6cc34d1f97
wip: change flat tags colors (in browser/caption/iconUrl field)
2024-05-01 17:43:20 +02:00
Yohan Boniface
4e7f1e43c0
wip: make owner closer to title in caption box
2024-05-01 17:43:20 +02:00
Yohan Boniface
00a3c2fe34
wip: change tabs rendering in browser and iconUrl form field
2024-05-01 17:43:20 +02:00
Yohan Boniface
b550c93b87
wip: move owner link above tabs in caption
2024-05-01 17:43:20 +02:00
Yohan Boniface
d013d6b0e3
wip: add browser tabs submenu
2024-05-01 17:43:20 +02:00
David Larlet
d00c394a99
fix: deal with the modifier key under macOS
2024-05-01 11:40:37 -04:00
Yohan Boniface
cd10a6259f
Merge pull request #1784 from umap-project/fix-alert-anonymous
...
fix: make sure to display anonymous edit link even if email is not configured
2024-05-01 17:07:57 +02:00
Yohan Boniface
713214e258
Merge pull request #1782 from umap-project/fix-caption
...
fix: ensure tilelayer attribution with smart text is displayed as HMTL
2024-05-01 17:05:24 +02:00
Yohan Boniface
0002b22f5c
chore: skip failing test for now
...
This test was relying on changing DEFAULT_FROM_EMAIL in the test,
but given this setting is used at load from urls.py, it has no
effect.
2024-05-01 16:57:46 +02:00
Yohan Boniface
596004c8c0
Merge pull request #1783 from umap-project/fix-name-click
...
fix: open caption form when clicking on map name, not advanced props
2024-05-01 16:28:40 +02:00
Yohan Boniface
fedb083612
chore: be more explicit on what HTML we allow when escaping
2024-05-01 16:26:38 +02:00
Yohan Boniface
200ee6ea10
chore: fix formatting
2024-05-01 16:26:38 +02:00
Yohan Boniface
c3516516cd
chore: change DomUtil.element signature
2024-05-01 16:26:37 +02:00
Yohan Boniface
8c20397209
fix: make sure to display anonymous edit link even if email is not configured
2024-05-01 15:43:10 +02:00
Yohan Boniface
757cc1ee6c
fix: open caption form when clicking on map name, not advanced props
2024-05-01 15:31:32 +02:00
Yohan Boniface
dccb93c8a8
fix: make sure we escape all innerHTML calls
2024-04-30 23:19:19 +02:00
Yohan Boniface
cdb46752a9
fix: ensure tilelayer attribution with smart text is displayed as HMTL
2024-04-30 20:02:13 +02:00
Yohan Boniface
acb5a68755
fix: fix back button in the layer edit form
2024-04-25 10:56:51 +02:00
Yohan Boniface
6a48d641c9
2.2.0b0
2024-04-24 21:29:21 +02:00
Yohan Boniface
453056cb15
feat: remove Map.description
...
The field was not populated since years, and we already have the
info inside the JSONB `settings`.
2024-04-24 16:39:59 +02:00
Yohan Boniface
52ab531362
Merge pull request #1751 from umap-project/browse-data-expanded
...
make that "browse data" opens the browser in expanded mode
2024-04-19 17:39:26 +02:00
David Larlet
dc40addef4
Merge pull request #1766 from umap-project/redraw-popup-on-marker-change
...
fix: redraw popup on marker’s modifications
2024-04-19 11:34:04 -04:00
David Larlet
dd69efb45b
chore: set default navigation timeout for CI
2024-04-19 11:33:38 -04:00
David Larlet
788c638f3d
fix: redraw popup on marker’s modifications
2024-04-19 11:24:06 -04:00
David Larlet
d8c2e14b42
Merge pull request #1763 from umap-project/flammermann-facet-date
...
Date and number support for facets
2024-04-19 10:58:02 -04:00
David Larlet
c5507fbafe
fix: tests with iso dates and explicit days
2024-04-19 10:27:32 -04:00
Yohan Boniface
65e226ff1c
Merge pull request #1753 from umap-project/msg-no-csv-header
...
feat: display a message when importer cannot find lat/lng columns
2024-04-19 16:05:04 +02:00
David Larlet
5232d77382
Merge pull request #1765 from umap-project/ci-mock-osm-tiles
...
Mock OSM tiles requests in Playwright for speed
2024-04-19 09:54:39 -04:00
Yohan Boniface
a1d78437d5
chore: use translate instead of L._ in facets module
2024-04-19 13:19:20 +02:00
Yohan Boniface
37e0582b30
chore: try to parse naive dates as UTC
2024-04-19 13:15:53 +02:00
Yohan Boniface
eb0d17154c
chore: add facets.getParser method
2024-04-19 13:15:53 +02:00
Yohan Boniface
b0c6b42c17
chore: fix typo in css
2024-04-19 13:15:53 +02:00
Yohan Boniface
ab85e945be
chore: remove unwanted span in translated string
2024-04-19 13:15:53 +02:00
Yohan Boniface
68a22a9177
chore: redraw facets panel if open when changing facetKey
2024-04-19 13:15:53 +02:00
Yohan Boniface
0b1693a1a2
chore: add some tests for facet search
2024-04-19 13:15:53 +02:00
Yohan Boniface
91f0f29d5e
chore: refactor FeatureMixin.matchFacets
2024-04-19 13:15:53 +02:00
Yohan Boniface
9c326d09e1
chore: remove the need for makeDirty in U.FormBuilder
2024-04-19 13:15:53 +02:00
Yohan Boniface
53f93ee97e
chore: move facets to a dedicated module
2024-04-19 13:15:52 +02:00
Yohan Boniface
47c6473285
chore: refactor facet date and number HTML widgets
2024-04-19 13:11:45 +02:00
flammermann
39857decda
resolve merge conflict
2024-04-19 13:11:45 +02:00
flammermann
f4413a8a74
translation capability and small cleanups
2024-04-19 13:11:44 +02:00
flammermann
10b1bc6265
Support date and number properties in facet search - mini fix in placeholder
2024-04-19 13:10:27 +02:00
flammermann
b0c9edba7f
Support date and number properties in facet search - refactoring
2024-04-19 13:10:27 +02:00
flammermann
839bb4c5d8
Support date properties in facet search - split type into dataType and inputType
2024-04-19 13:10:27 +02:00
flammermann
2c48b97b4b
Support date properties in facet search - enhance UI
2024-04-19 13:10:27 +02:00
flammermann
4042b86746
Support date properties in facet search - state allowed data types
2024-04-19 13:10:27 +02:00
flammermann
ce485f88f9
Support date properties in facet search - remove comments parseDateField
2024-04-19 13:10:27 +02:00
flammermann
763341eacf
Support date properties in facet search - move parseDateField
2024-04-19 13:10:27 +02:00
flammermann
ba88dfafcd
Support date properties in facet search - change default type
2024-04-19 13:10:27 +02:00
flammermann
4de6bc6c91
Support date properties in facet search - fix indents
2024-04-19 13:10:27 +02:00
flammermann
a2e3d6f327
Support date properties in facet search
2024-04-19 13:10:27 +02:00
David Larlet
836c3361d7
ci: mock OSM tiles requests in Playwright for speed
...
Also, cast the PLAYWRIGHT_TIMEOUT parameter.
2024-04-18 14:08:57 -04:00
Yohan Boniface
4ded52e3fc
chore: change Panel.open signature
2024-04-18 17:46:56 +02:00
Yohan Boniface
9a46901795
Merge pull request #1750 from umap-project/latest-open-popup
...
feat: open popup when default view is set to latest
2024-04-17 19:30:10 +02:00
Yohan Boniface
62e7e3c01a
Merge pull request #1755 from umap-project/browser-no-control
...
fix: make sure we do not render browser in map fragment
2024-04-17 18:33:54 +02:00
Yohan Boniface
1bd1511d6d
Merge pull request #1757 from umap-project/fix-browser-on-save
...
fix: prevent rebuilding the browser at each save
2024-04-17 18:33:19 +02:00
Yohan Boniface
ba72f59624
Merge pull request #1760 from umap-project/fix-esc-fragment
...
fix: do not try to close editPanel if not set
2024-04-17 15:10:12 +02:00
Yohan Boniface
67bc181098
Merge pull request #1756 from umap-project/edit-in-osm-in-contextmenu
...
feat: add link in contextmenu to edit map in OSM
2024-04-17 15:04:09 +02:00
Yohan Boniface
1bf2642090
Merge pull request #1762 from umap-project/pw-timeout
...
chore: allow to set playwright timeout from env var
2024-04-17 15:03:46 +02:00
Yohan Boniface
0c1c5f117d
fix: do not try to close editPanel if not set
...
When in the user dashboard and opening a map preview, when we
press escape it will try to close non existing panels (they are
not instantiated given there is not edit mode there)
2024-04-17 15:03:25 +02:00
Yohan Boniface
d985a6585e
chore: formatting
2024-04-17 14:58:04 +02:00
Yohan Boniface
89c92471bd
Merge pull request #1761 from umap-project/increase-url-template
...
fix: increase TileLayer.url_template size
2024-04-17 14:57:30 +02:00
Yohan Boniface
c79660c354
chore: allow to set playwright timeout from env var
...
so we can increase it in the CI
2024-04-17 14:57:02 +02:00
Yohan Boniface
0acf5f2f2f
chore: change zoomTo signature to make it more explicit
2024-04-17 14:55:20 +02:00
Yohan Boniface
d743ffeea0
fix: increase TileLayer.url_template size
...
fix #255
2024-04-17 11:19:31 +02:00
Yohan Boniface
17e96e6c63
feat: add minimal OpenGraph links
...
cf #1591
2024-04-17 10:55:07 +02:00
Yohan Boniface
c4b8e24dab
fix: prevent rebuilding the browser at each save
...
Otherwise we lose the browser current context (some layer may
be opened, or user may have scrolled down)
2024-04-17 10:03:30 +02:00
Yohan Boniface
d0cc1cdd3d
i18n
2024-04-17 09:45:13 +02:00
Yohan Boniface
87e2467a4c
feat: add link in contextmenu to edit map in OSM
...
fix #1651
2024-04-17 09:34:39 +02:00
Yohan Boniface
99d5165fcf
fix: make sure we do not render browser in map fragment
...
There was an edge case when map has "dataLayersControl=expanded":
we only overrided "onLoadPanel", so dataLayersControl was still
considerer. Let's have a more generic stop.
2024-04-17 08:27:58 +02:00
Yohan Boniface
a6ed20b120
wip: make that "browse data" opens the browser in expanded mode
...
And also add a "See layer" action in the context menu.
I'm not totally sure it's the way to go, but it's closer to the
current behaviour, and as a user a way missing a way to go straight
to the extanded browser version.
2024-04-16 18:07:21 +02:00
Yohan Boniface
8c418287e4
feat: display a message when importer cannot find lat/lng columns
...
fix #1699
2024-04-16 17:39:15 +02:00
Yohan Boniface
e2413d1b83
Merge pull request #1749 from umap-project/layers-list-import-panel
...
fix: update layers list in import panel
2024-04-16 16:36:12 +02:00
Yohan Boniface
4b05a62b8b
feat: open popup when default view is set to latest
...
fix #1726
2024-04-16 14:52:52 +02:00
Yohan Boniface
4f58b64ce5
fix: update layers list in import panel
...
fix #1729
2024-04-16 13:49:03 +02:00
Yohan Boniface
d3bf9fcdf0
fix: hide delete button for editors in dashboard
...
fix #1739
2024-04-16 11:32:00 +02:00
Yohan Boniface
2602b27f34
chore: fix tests after rebase
2024-04-16 10:30:05 +02:00
Yohan Boniface
65bad68efe
wip: change icon for panel expanded/condensed
2024-04-16 09:09:59 +02:00
Yohan Boniface
9ee672f1e7
wip: fix border for dark panel
2024-04-16 09:09:59 +02:00
Yohan Boniface
4cfe319a91
fix: remove white border from black edit buttons
2024-04-16 09:09:59 +02:00
Yohan Boniface
b933c4badd
wip: align panel bottom above scale control
2024-04-16 09:09:59 +02:00
Yohan Boniface
e615e0926a
chore: fix tests
2024-04-16 09:09:59 +02:00
Yohan Boniface
573a33df5a
chore: use CSS vars for panel
2024-04-16 09:09:59 +02:00
Yohan Boniface
211a86f27c
chore: lint
2024-04-16 09:09:59 +02:00
Yohan Boniface
2f1a85144e
chore: make panel toolbox sticky instead of fixed
...
No need to deal with width, that way.
2024-04-16 09:09:59 +02:00
Yohan Boniface
cd01e4085f
chore: better align icon and title in panels
2024-04-16 09:09:59 +02:00
Yohan Boniface
8279ae8a62
chore: put back order of edit buttons
...
We'll certainly change them later, but for now let's create
useless noise for users
2024-04-16 09:09:59 +02:00
Yohan Boniface
2f3d579079
chore: make captionControl nullable in schema.js
...
So it can be configured to appears in the "More" button
2024-04-16 09:09:59 +02:00
Yohan Boniface
c9acb22d64
chore: remove calls to L. from browser.js
2024-04-16 09:09:59 +02:00
Yohan Boniface
2c248ea124
chore: panel.MODE has been renamed to panel.mode
2024-04-16 09:09:59 +02:00
Yohan Boniface
70cca268e8
chore: fix icons in the dashboard
2024-04-16 09:09:59 +02:00
Yohan Boniface
fa69192804
chore: add min-height for textarea
2024-04-16 09:09:59 +02:00
Yohan Boniface
737292ca76
chore: remove unused CSS
2024-04-16 09:09:59 +02:00
Yohan Boniface
11cd61ff84
chore: remove useless back button from table editor
2024-04-16 09:09:59 +02:00
Yohan Boniface
c5e3dfb95c
chore: fix JS syntax to be compatible with browser >= 2020
...
Safari only supports public field since 2021…
2024-04-16 09:09:59 +02:00
Yohan Boniface
46016cb10b
chore: replace panel:xxx events
2024-04-16 09:09:59 +02:00
Yohan Boniface
581f7134fd
chore: fix integration tests
2024-04-16 09:09:59 +02:00
Yohan Boniface
7fd2f0ded9
chore: fix drag class
2024-04-16 09:09:59 +02:00
Yohan Boniface
44bae50c85
chore: remove remaining openPanel/closePanel calls
2024-04-16 09:09:59 +02:00
Yohan Boniface
e3ff769ab9
chore: import modules in panel.js
2024-04-16 09:09:59 +02:00
Yohan Boniface
849b194d4f
chore: use a specific panel class for table view
2024-04-16 09:09:59 +02:00
Yohan Boniface
0b175d1a56
chore: use icon buttons where possible
2024-04-16 09:09:59 +02:00
Yohan Boniface
3bc57a8512
chore: refactor simple button controls
2024-04-16 09:09:59 +02:00
Yohan Boniface
c4e86c4ab9
wip: move panel to a dedicated module
2024-04-16 09:09:58 +02:00
Yohan Boniface
1e2d990a3a
chore: start moving icon related CSS rules to a dedicated file
2024-04-16 09:08:15 +02:00
Yohan Boniface
a516cbd2a3
chore: panel in condensed mode by default
2024-04-16 09:08:15 +02:00
Yohan Boniface
2a2f38e3cd
chore: change edit button order
2024-04-16 09:08:15 +02:00
Yohan Boniface
e4ecb1a847
chore: fix test
...
This action is managed in the header panel, thus it's not a button.
We may make all header actions proper buttons, but maybe in another
PR ?
2024-04-16 09:08:15 +02:00
Yohan Boniface
a360ca0e13
chore: make browser expanded/condensed mode persistent
2024-04-16 09:08:15 +02:00
Yohan Boniface
2147e5a612
chore: add missing umap-icon-16 class in browser toggle button
2024-04-16 09:08:15 +02:00
Yohan Boniface
a018b8863f
chore: refactor browser back button
2024-04-16 09:08:15 +02:00
Yohan Boniface
86956c4563
chore: use umap-icon-16 CSS class in panel toolbox
2024-04-16 09:08:15 +02:00
Yohan Boniface
87f611d0b5
chore: refactore panel header/toolbox
2024-04-16 09:08:15 +02:00
Yohan Boniface
8524cc785f
chore: fix tests
2024-04-16 09:08:15 +02:00
Yohan Boniface
56e6b20087
wip: add resize button in panel
2024-04-16 09:08:15 +02:00
Yohan Boniface
af203d7b90
wip: remove extra actions from browser/facets
2024-04-16 09:08:15 +02:00
Yohan Boniface
9e3984fdcb
wip: do not change panel color if it's not browser
...
Ugly way to do, but for now I haven't found a better option
2024-04-16 09:08:15 +02:00
Yohan Boniface
41e7b34813
wip: allow to open browser in condensed mode
2024-04-16 09:08:14 +02:00
Yohan Boniface
5b78d6f0ff
wip: refactor browser related CSS
2024-04-16 09:04:10 +02:00
Yohan Boniface
b92695dd7f
wip: first shot on merging data browser and features browser
2024-04-16 09:04:07 +02:00
517d3a1a81
tests: move functional tests in test_edit_map.py
.
2024-04-15 23:46:43 +02:00
6e71009467
chore: Schema: deduplicate impacts
keys.
...
Also:
- move the `type` key before the `impacts` one.
- avoid one-line objects
2024-04-15 23:46:43 +02:00
6841b5fc0f
tests: Fix the test with the proper data.
2024-04-15 23:46:43 +02:00
5526a3f4d2
fix: Fix module location for some utils.
2024-04-15 23:46:43 +02:00
5aedf51d0c
fix: Use formatNum
from Leaflet.Util
...
It was currently looked for in the uMap utils, where it wasn't present.
2024-04-15 23:46:43 +02:00
3764bcfe3e
tests: Use the first visible name when testing.
...
There are now multiple elements accessed with the same CSS selector.
2024-04-15 23:46:43 +02:00
d52a0c63f0
chore: Always put type
before impacts
in the schema definition.
2024-04-15 23:46:43 +02:00
0e12e0e5c3
chore: Add schema entries for layers.
2024-04-15 23:46:43 +02:00
ac866e3943
chore: Reorganize tests, remove duplicated ones.
2024-04-15 23:46:43 +02:00
2bcb862319
tests: Add on_edit integration tests
2024-04-15 23:46:43 +02:00
ff019d08de
tests: Add getImpactsFromSchema
tests
2024-04-15 23:46:43 +02:00
55cc7a098f
refactor: Separate ui rendering from data updates
...
`U.SCHEMA` now contains an `impacts` key, which makes it possible to
specify what part of the UI is impacted by data changes.
A new `render` method has been added on `U.Map` and `U.DataLayer`, which
is used to rerender the proper parts of the UI depending on the passed
properties.
`U.FormBuilder` calls this `render()` method (if present), during form
changes.
2024-04-15 23:46:43 +02:00
David Larlet
8c4d887999
chore: bump the timeout for integration tests
2024-04-02 14:01:27 -04:00
05a25ed8fe
[tests] actually add the tests
2024-04-01 11:12:44 +02:00
c4e527bf8e
[chore] move umap utils to a module
...
Allow the tests to be run from inside a cli, without requiring a browser.
2024-04-01 11:12:44 +02:00
Yohan Boniface
a28db94f72
chore: move Feature.js integration tests to PW
2024-04-01 11:12:26 +02:00
Yohan Boniface
5d88e0e270
fix: fix L.locale no more set
2024-04-01 11:12:26 +02:00
Yohan Boniface
bf769f26c1
2.1.3
2024-03-27 22:22:28 +01:00
Yohan Boniface
90ced76a11
fix: honour old_id in datalayers= query string parameter
...
fix #1714
2024-03-27 22:10:38 +01:00
Yohan Boniface
c92d24100f
Merge pull request #1716 from umap-project/refactor-init-center
...
chore: refactor initCenter and controls ordering
2024-03-27 21:38:22 +01:00
Yohan Boniface
e0ff82298a
chore: move table editor tests to PW
2024-03-27 21:06:46 +01:00
Yohan Boniface
4669053b18
chore: refactor initCenter and controls ordering
...
We had an issue (not in Github :p) where a map was not loading
because the defaultView was set to "data", and the layers were
remote data layers. In this case, when computing the remote URL,
we allow to replace georelated variables (like east, west, north,
lat…), which needs the map to have a view.
So:
- the default view was expecting the data to be loaded (="data")
- the data to be loaded needed a default view…
So instead of adding yet another call to _setDefaultView in an
edge case, we reordered the way we initialize the map elements:
- first we initialize the controls (because initCenter needs the
locate control to exist)
- then we call initCenter
- then we initialize the tile layers (because the miniMap needs it
to render itself)
- then we call renderControls
2024-03-27 20:14:43 +01:00
Yohan Boniface
ca8f7bf280
chore: add openmap fixture
2024-03-27 13:01:01 +01:00
Yohan Boniface
490a1a6e19
chore: port DataLayer.js tests to PW
2024-03-27 13:00:45 +01:00
Yohan Boniface
6a1fb44085
chore: add leaflet-configure.js in test loaded scripts
2024-03-27 13:00:45 +01:00
Yohan Boniface
b1fbccbdc5
chore: move Map and import tests to PW
2024-03-27 13:00:45 +01:00
Yohan Boniface
8392a748f1
Merge pull request #1704 from umap-project/remove-js-tests
...
chore: move js tests to PW
2024-03-26 08:55:20 +01:00
Yohan Boniface
c57469ee8b
chore: move part of Polyline.js tests to PW
2024-03-26 08:50:55 +01:00
Yohan Boniface
1a2482f1e4
chore: move Polygon integration tests to PW
2024-03-26 08:50:55 +01:00
Yohan Boniface
bd438605f3
2.1.2
2024-03-25 20:13:54 +01:00
Yohan Boniface
99207638d9
fix: make sure to order datalayer versions by time
...
When we changed from id to uuid, we broke the sorting, which
supposed to have a constant id as string prefix from version to
the other.
2024-03-25 20:13:34 +01:00
Yohan Boniface
258262ae14
fix: do not try to read undefined message on error in request.js
2024-03-25 19:44:14 +01:00
Yohan Boniface
b9e27fc885
chore: change default playwright timeout to 5000ms
2024-03-25 15:20:16 +01:00
Yohan Boniface
5d8706c261
chore: remove Permissions tests from JS and update PW ones
2024-03-25 15:20:16 +01:00
Yohan Boniface
98f1e48df9
chore: move Choropleth tests to PW
2024-03-25 15:20:16 +01:00
Yohan Boniface
288c7983fc
fix: Path.replace called instead str.replace
2024-03-25 14:40:48 +01:00
Yohan Boniface
8d9468df00
2.1.0
2024-03-25 13:55:08 +01:00
Yohan Boniface
9d407c6b06
i18n
2024-03-25 13:52:48 +01:00
David Larlet
d1784b64a8
fix: See all button closing panel
...
Fixes #1700
2024-03-22 12:30:04 -04:00
998732b070
chore: move URLs tests to mocha cli
2024-03-22 17:05:40 +01:00
Yohan Boniface
15964b2edb
chore: lint
2024-03-22 11:16:32 +01:00
Yohan Boniface
f8d08ea539
chore: more pw tests
2024-03-22 11:10:56 +01:00
Yohan Boniface
9e3eef341e
chore: move exports tests from js to playwright
2024-03-22 10:50:50 +01:00
Yohan Boniface
01e94d45dc
Merge pull request #1666 from umap-project/almet/fix-same-second-last-modified
...
fix: Replace Last-Modified with custom headers
2024-03-14 18:15:36 +01:00
Yohan Boniface
093eb6b56b
Merge pull request #1690 from umap-project/photon-location-bias
...
fix: only use location bias in search for close zoom
2024-03-14 14:53:30 +01:00
Yohan Boniface
375ef69b1b
fix: only use location bias in search for close zoom
...
And add a lower location bias
2024-03-14 14:45:39 +01:00
David Larlet
d050a70017
Set CORS-related header for oEmbed and map views
2024-03-13 14:02:34 -04:00
Yohan Boniface
8cc6d58752
Merge pull request #1688 from umap-project/fix-oembed-i18n
...
fix: deal with i18n in oembed URLs
2024-03-13 18:36:14 +01:00
Yohan Boniface
409c79415f
fix: deal with i18n in oembed URLs
2024-03-13 18:03:20 +01:00
Yohan Boniface
d431acd4e3
Merge pull request #1669 from umap-project/make-remodata-async
...
fix: make sure we wait for remote data before sending "dataloaded" event
2024-03-12 09:15:12 +01:00
29992e10e6
fix: Replace Last-Modified with custom headers.
...
`X-Datalayer-Version` and `X-Datalayer-Reference` are now used instead
of the `Last-Modified` and `If-Unmodified-Since` headers.
`Last-Modified` is granular to the second, which led to problems with
the versionning. The new system uses timestamps instead.
This commit also changes the way versions were created. Previously,
the associated version was coming from two different places:
the last modified time from the filesystem and a `time.time()` call
done when saving the model, which could result in the two getting
out of sync.
2024-03-08 22:34:54 +01:00
9071d92986
chore: ensure merge + assigning ids are rejected
...
The current code already ensures that items
changed in the reference weren't also changed
in the latest changes, so we are covered.
2024-03-08 18:01:58 +01:00
Yohan Boniface
6396ee5e58
Merge pull request #1661 from umap-project/schema-i18n
...
Add minimal schema module
2024-03-05 17:57:40 +01:00
Yohan Boniface
6ed5ebc9fb
Merge pull request #1630 from umap-project/datalayer-uuids
...
chore: replace datalayer ids with uuids
2024-03-05 17:26:50 +01:00
Yohan Boniface
bfcdfdcfc1
chore: bump ruff
2024-03-05 17:23:49 +01:00
b0c1f56979
chore: factorize json.dumps
in an util function.
...
In order to use the Django JSON Encoder by default.
2024-03-05 11:25:37 +01:00
1b41ff0ddc
chore: Rename datalayer id to old_id
2024-03-05 11:23:12 +01:00
Yohan Boniface
e7bd94a099
wip: do not expose UMAP_SCHEMA for now
2024-03-04 17:43:40 +01:00
Yohan Boniface
24e46847b7
chore: use } for consistency
2024-03-04 17:43:40 +01:00
David Larlet
908750b42b
chore: escape help messages with curly brackets
2024-03-04 17:43:40 +01:00
David Larlet
ba41ae4000
fix: wait for agnocomplete in test
2024-03-04 17:43:40 +01:00
David Larlet
5295e931a5
wip(forms): remove defaultOptions from builder
2024-03-04 17:43:40 +01:00
Yohan Boniface
4cdf682706
wip(forms): Try to be smart and use MultiChoice only for short labels
2024-03-04 17:43:40 +01:00
Yohan Boniface
a7a854dd74
wip: move default options to schema
...
This commit also introduce a new settings UMAP_SCHEMA, that could
be used to easily override schema default, like the default color, the
default path weigth and so on. I'm not documenting yet, because I'm
not yet totally sure we want this.
2024-03-04 17:43:40 +01:00
Yohan Boniface
da945cf733
wip: remove Leaflet.i18n from frontend and expose L._
...
But we keep Leaflet.i18n for now, as we use its script to collect
strings (this script to be tweaked to support also `translate`).
2024-03-04 17:43:40 +01:00
Yohan Boniface
fcf22195cb
chore: move defaultOptions from forms to schema
2024-03-04 17:43:38 +01:00
David Larlet
68f3a9686a
chore: Extract a schema module from Map
2024-03-04 17:43:15 +01:00
David Larlet
a6a1959c09
chore: Integrate i18n changes from Leaflet PR
...
See https://github.com/Leaflet/Leaflet/pull/9281
2024-03-04 17:42:23 +01:00
Yohan Boniface
fa0208519e
Merge pull request #1649 from umap-project/add-features-ids
...
chore: add ids on features
2024-03-04 11:18:39 +01:00
Yohan Boniface
17120537e3
fix: make sure we wait for remote data before sending "dataloaded" event
2024-03-01 18:39:59 +01:00
Yohan Boniface
c658b28f6e
2.0.4
2024-03-01 18:18:07 +01:00
Yohan Boniface
3e651956f1
2.0.3
2024-03-01 17:55:05 +01:00
Yohan Boniface
a67ee1d1c0
i18n
2024-03-01 17:54:18 +01:00
Yohan Boniface
aa25867517
chore: fix js tests
2024-03-01 17:52:00 +01:00
Yohan Boniface
40d0095b3c
Merge pull request #1658 from umap-project/catch-mail-error
...
fix: catch SMTPException when sending secret edit link
2024-03-01 17:45:18 +01:00
Yohan Boniface
bb002dffba
Merge pull request #1668 from umap-project/fix-osmid-popup
...
fix: read id and @id as osm id in osm template
2024-03-01 17:02:20 +01:00
Yohan Boniface
42129a3a45
Merge pull request #1667 from umap-project/fix-querystring-feature
...
fix: make sure to reset feature query string parameter
2024-03-01 17:02:03 +01:00
Yohan Boniface
103893def2
fix: read id and @id as osm id in osm template
...
cf #1663
2024-03-01 16:05:41 +01:00
Yohan Boniface
dee6073428
chore: add test to cover opening feature on load
2024-03-01 15:49:27 +01:00
Yohan Boniface
2a084466df
fix: make sure to reset feature query string parameter
...
fix #1662
2024-03-01 15:45:07 +01:00
d0738e93e7
fix: allow empty datalayers reference on merges.
...
Previously, an error was thrown when the reference datalayer
had no `features`defined.
When looking for features, it now defaults to an empty list if the key
doesn't exist.
2024-02-29 22:41:20 +01:00
b0334a027d
feat: Ensure features ids match the requested format
2024-02-29 11:38:18 +01:00
Yohan Boniface
24acd5c42d
i18n
2024-02-27 23:08:31 +01:00
David Larlet
337c75151c
Merge pull request #1589 from umap-project/css-vars
...
chore: Use CSS variables
2024-02-27 08:57:04 -05:00
Yohan Boniface
ef7a6b9f8f
Merge pull request #1645 from umap-project/fix-zoomcontrol-duplicated
...
fix: zoomControl rendered twice
2024-02-27 14:54:48 +01:00
Yohan Boniface
d48aeae6bd
Merge pull request #1653 from datendelphin/patch-1
...
path was doubled
2024-02-27 11:03:19 +01:00
f82897f202
chore: make the datalayer uuid migration reversible
2024-02-26 23:33:33 +01:00
9648c8ba42
chore: migrate existing local remoteURL datalayers
2024-02-26 21:00:51 +01:00
Yohan Boniface
9cad054746
fix: catch SMTPException when sending secret edit link
2024-02-26 19:41:07 +01:00
ffe7f18af1
chore: enhance naming in tests
2024-02-26 15:03:37 +01:00
51889f3238
chore: fetch datalayer index name before dropping it.
...
This can be helpful in situations where the name of the index is not known, as it can be with pre 1.0 deployed instance.
This commit also generates the UUIDs directly using an SQL statement.
2024-02-26 15:01:19 +01:00
ff4870730a
chore: ensure old-format layers' versions are returned
2024-02-26 15:01:19 +01:00
99d7b8a6e1
chore: ruff format
2024-02-26 15:01:19 +01:00
f869d77f2c
chore: update migrations
2024-02-26 15:01:19 +01:00
d18a32b5d3
chore: use path
rather than re_path
in urls.py
2024-02-26 15:01:19 +01:00
1415f96c6f
chore: fix tests
2024-02-26 15:01:19 +01:00
c5fd72fe2b
chore: use Django JSON serializer when calling json.dumps
2024-02-26 15:01:19 +01:00
c46f59e3dd
chore: Use datalayers' UUIDs in the views
2024-02-26 15:01:19 +01:00
6b7efda37a
chore: replace datalayer ids with uuids
2024-02-26 15:01:19 +01:00
d5b1821117
chore: format templates
2024-02-26 09:11:57 +01:00
datendelphin
6c07aefa70
path was doubled
...
If I wanted to import path "maki", that tried to open "maki/maki/pictogram.svg"
2024-02-25 10:50:13 +01:00
David Larlet
3fee658938
chore: Use CSS variables
2024-02-23 14:49:28 -05:00
David Larlet
6300696a22
Merge branch 'master' into css-vars
2024-02-23 14:37:09 -05:00
702713e768
chore: add missing string parameter
2024-02-22 17:10:52 +01:00
f9175e98b9
chore: change generateID()
implementation
2024-02-22 16:45:21 +01:00
bcd650e844
chore: add ids on features
2024-02-22 16:32:18 +01:00
Yohan Boniface
371af7827f
fix: zoomControl rendered twice
...
fix #1644
2024-02-21 23:24:37 +01:00
Yohan Boniface
76ed2200cf
Merge pull request #1637 from umap-project/fix-iconurl-order
...
fix: picto category title was added after the related pictograms
2024-02-20 14:39:37 +01:00
Yohan Boniface
7d7eb37772
Merge pull request #1639 from umap-project/fix-statics-test
...
chore: attempt to fix randomly failing test
2024-02-20 14:23:46 +01:00
David Larlet
5e3058e54b
Merge pull request #1631 from umap-project/no-global-map-namespace
...
chore: generate messages following map creation
2024-02-20 08:23:38 -05:00
Yohan Boniface
eb755c02c6
chore: attempt to fix randomly failing test
2024-02-20 13:59:59 +01:00
Yohan Boniface
2fa1d42ee7
i18n
2024-02-20 12:27:36 +01:00
Yohan Boniface
ab8c69e990
fix: picto category title was added after the related pictograms
2024-02-20 12:25:00 +01:00
David Larlet
5c0ca55f8c
chore: generate messages following map creation
...
Also, reuse the `U` global namespace for `MAP`.
2024-02-19 17:08:48 -05:00
Yohan Boniface
8ca3a2248d
chore: raise error if any in storage post_process
...
I'm not totally sure it's the way to go (maybe ignoring here is
fine ?), but it seems still more usefull to have a proper error
instead of a python error a few lines forward.
2024-02-19 13:47:57 +01:00
Yohan Boniface
8cbed32f3d
2.0.2
2024-02-19 10:05:30 +01:00
David Larlet
875c7c4c69
fix: Do not use compress anymore for Docker image
...
Fixes #1619
2024-02-18 10:22:24 -05:00
Yohan Boniface
e72bc3fb8e
i18n
2024-02-17 22:27:15 +01:00
David Larlet
71febbaf3f
Getting ready for 2.0.0
2024-02-16 11:27:14 -05:00
Yohan Boniface
2b196ab614
Merge pull request #1614 from umap-project/fix-send-edit-link
...
fix: send edit link was using old post method
2024-02-16 16:55:36 +01:00
Yohan Boniface
217aec5556
Merge pull request #1615 from umap-project/default-from-email
...
chore: replace settings.FROM_EMAIL by settings.DEFAULT_FROM_EMAIL
2024-02-16 16:40:16 +01:00
Yohan Boniface
8eb2a518f1
Merge pull request #1613 from umap-project/fix-star-control
...
fix: star control was using old post method
2024-02-16 14:46:33 +01:00
Yohan Boniface
49718c8aff
Merge pull request #1617 from umap-project/fix-dashboard-preview
...
fix: dashboard preview was still calling L.U.
2024-02-16 14:46:12 +01:00
Yohan Boniface
1a67d01c61
chore: replace deprecated FORM_RENDERER setting
2024-02-16 12:40:37 +01:00
Yohan Boniface
434a292878
fix: dashboard preview was still calling L.U.
2024-02-16 12:36:05 +01:00
Yohan Boniface
1db2455d51
chore: replace settings.FROM_EMAIL by settings.DEFAULT_FROM_EMAIL
...
DEFAULT_FROM_EMAIL is a Django standard setting
2024-02-16 11:49:38 +01:00
Yohan Boniface
4c224fccbc
fix: send edit link was using old post method
2024-02-16 11:43:29 +01:00
Yohan Boniface
b3ce523ba2
fix: star control was using old post method
...
Also, only display it if the user is already logged in, given
we do not deal anymore with login during ajax calls.
2024-02-16 10:59:25 +01:00
Yohan Boniface
3f3392952c
2.0.0a3
2024-02-15 15:10:27 +01:00
Yohan Boniface
c2853e289f
i18n
2024-02-15 14:56:39 +01:00
Yohan Boniface
a8e37500dd
fix: reset table editor properties after creating a new one
2024-02-15 11:50:44 +01:00
Yohan Boniface
2dd7266d21
feat: show recent picto in a separate tab
2024-02-15 10:56:07 +01:00
Yohan Boniface
126e47eef9
feat: show last used pictograms in list
...
This feature was planned in the initial rework of the pictogram
form UI, but not yet done. Some recent discussion in the OSM French
forum reactivated the need for it.
cf https://forum.openstreetmap.fr/t/marker-and-marker-colors/21051
2024-02-15 10:54:59 +01:00
Yohan Boniface
9e805ea8da
fix: make default picto always white for now
...
fix #1594
2024-02-14 18:41:07 +01:00
Yohan Boniface
34608f55c1
Merge pull request #1592 from umap-project/zoomto-from-qs
...
feat: allow to set zoomTo from query string
2024-02-14 18:34:04 +01:00
Yohan Boniface
709674b7d9
Merge pull request #1607 from umap-project/osm-oauth2
...
chore: migrate to OAuth 2 for OpenStreetMap backend
2024-02-14 18:31:57 +01:00
Yohan Boniface
0dc49d2de3
fix: do not try to animate the panel
...
The panel inherits from the classic Popup, but given it's fixed on
the UI, it does not make sense to try to move it, and it some
situation there is a race condition that make Leaflet try to animate
but this fails
2024-02-14 17:54:48 +01:00
Yohan Boniface
a99ee90e15
chore: migrate to OAuth 2 for OpenStreetMap backend
...
fix #1279
2024-02-14 11:30:16 +01:00
Yohan Boniface
c378d5dc60
feat: allow to set zoomTo from query string
...
When using data/dataUrl querystring, uMap will import data at load,
and will set view using this data bounds. In some situation (Deveco),
the user wants to control the max zoom of the final view.
Also add labelKey and showLabel to be parsed from query string, still
for Deveco needs.
2024-02-13 18:00:23 +01:00
David Larlet
c86e01ffd0
Merge pull request #1601 from umap-project/oembed-quote
...
fix: encode the whole url parameter for OEmbed
2024-02-13 08:29:19 -05:00
Yohan Boniface
d02360ed60
Merge pull request #1606 from umap-project/remove-duplicate-saved-msg
...
chore: remove duplicate "map updated" message
2024-02-13 14:27:31 +01:00
Yohan Boniface
e1e255f709
Merge pull request #1593 from umap-project/icon-img-breakpoint
...
feat: change breakpoint to switch black SVG img to white
2024-02-13 14:16:25 +01:00
David Larlet
44a254725f
Merge pull request #1604 from umap-project/fix-dashboard-style
...
fix: improve dashboard styles
2024-02-13 07:52:10 -05:00
Yohan Boniface
e1ae60a4ff
chore: remove duplicate "map updated" message
...
It is already handled by the front-end, and as it also handle the
"map created" message (including anonymous link form), I arbitrated
to keep all front-end side
2024-02-13 12:15:35 +01:00
Yohan Boniface
59cb10342b
chore: prettier
2024-02-13 12:10:47 +01:00
Yohan Boniface
6c38a063fd
i18n
2024-02-13 11:57:09 +01:00
Yohan Boniface
9ba8adbd85
feat: use a WCAG algo to define contrast colour
...
I've decided for a basic home made util, because:
- I'm not sure color is still maintained
- colorjs.io sounds very cool and maintained, but is 105k
- there is no custom bundle yet
- it uses proper modules, but for just the contrast util we need
to pull all the class logic, and it's a lot
2024-02-13 11:29:56 +01:00
David Larlet
cf319ca53e
fix: only query OEmbed map on id and fallback to 404
2024-02-12 21:14:21 -05:00
David Larlet
4f469ced47
fix: improve dashboard styles
2024-02-12 20:59:35 -05:00
David Larlet
9426570b6e
fix: encode the whole url parameter for OEmbed
...
See https://github.com/umap-project/umap/pull/1526#issuecomment-1937040472
2024-02-12 15:58:16 -05:00
Yohan Boniface
a239633fae
feat: change threshold to switch black SVG img to white
2024-02-12 17:54:53 +01:00
David Larlet
22412ffe13
chore: Use CSS variables
2024-02-09 22:22:21 -05:00
Yohan Boniface
148c119c05
2.0.0a2
2024-02-09 19:09:21 +01:00
Yohan Boniface
f3d1a3995c
fix: add pointer cursor to buttons in dashboard
2024-02-09 19:08:43 +01:00
Yohan Boniface
92cc014c2e
fix: delete map from dashboard confirm was not active
2024-02-09 18:58:58 +01:00
Yohan Boniface
ef06ca46b3
2.0.0a1
2024-02-09 18:45:05 +01:00
Yohan Boniface
f460b39dae
chore: log in collectstatic when a file is None after process
...
This should not happen, but given we are not totally sure, let's
keep a log in case in happen during the deployement on a remote
server.
2024-02-09 18:42:52 +01:00
Yohan Boniface
d6c4dfa332
fix: remove umap.browser.js from <head> as it does not exist anymore
2024-02-09 18:42:18 +01:00
Yohan Boniface
5da032973a
2.0.0a0
2024-02-09 18:23:59 +01:00
Yohan Boniface
06d5af2a84
i18n
2024-02-09 18:19:20 +01:00
Yohan Boniface
a0634e5f55
Merge pull request #1587 from umap-project/use-global-l
...
chore: do not introduce a new global, use L and L.U already there
2024-02-09 18:04:48 +01:00
David Larlet
4ac5d4c056
fix: lint template
2024-02-09 12:01:13 -05:00
Yohan Boniface
074bf675c4
chore: replace window.L.U by window.U
2024-02-09 18:01:05 +01:00
David Larlet
285b9337ad
fix: consistency in logos colors and links
2024-02-09 11:54:37 -05:00
Yohan Boniface
68f2de7f44
chore: do not introduce a new global, use L and L.U already there
2024-02-09 17:10:19 +01:00
Yohan Boniface
1f5bfcb567
Merge pull request #1586 from umap-project/fix-browser-inbbox
...
fix: browser inBbox setting not persistent and features click not opening popup
2024-02-09 17:09:11 +01:00
David Larlet
81a1367696
fix: color consistency between buttons and icons
2024-02-09 10:47:04 -05:00
Yohan Boniface
e8a9c68dde
fix: fix dashboard buttons height and alignment in Firefox Linux
2024-02-09 16:35:20 +01:00
David Larlet
96acd710dc
fix: improve responsiveness of dashboard header
2024-02-09 10:30:48 -05:00
Yohan Boniface
5a275ee883
i18n
2024-02-09 16:29:42 +01:00
David Larlet
8eec5e7d12
fix: trim translate blocks contents to ease translations
2024-02-09 10:18:57 -05:00
David Larlet
63a213a95f
fix: dashboard title alignments and links
2024-02-09 10:15:14 -05:00
David Larlet
5827a4cab0
fix: make dashboard table scrollable
2024-02-09 10:14:44 -05:00
Yohan Boniface
275c012e4e
i18n
2024-02-09 11:58:44 +01:00
David Larlet
afdc732204
Merge pull request #1430 from umap-project/download-all-from-dashboard
...
Ability to clone, delete and download all maps from user’s dashboard
2024-02-08 09:51:01 -05:00
Yohan Boniface
a7425aa121
fix: messages coming from Django where never displayed in map view
2024-02-08 14:45:47 +01:00
Yohan Boniface
4cec24797e
chore: move Browser to a module
2024-02-08 13:09:18 +01:00
Yohan Boniface
355cdd9f07
fix: browser inBbox setting not persistent and features click not opening popup
...
Refactor the way it updates itself in the process.
2024-02-08 12:57:08 +01:00
David Larlet
1acadc746a
fix: use the regular delete view instead of ajax
2024-02-07 17:38:39 -05:00
Yohan Boniface
009f2c916f
fix: use variable for color in browser if any
2024-02-07 19:38:46 +01:00
Yohan Boniface
10efc5d103
Merge pull request #1573 from umap-project/map-preview
...
feat: add experimental "map preview" in /map/ endpoint
2024-02-07 19:14:37 +01:00
Yohan Boniface
7943c61b3e
chore: do not consume style query string now that we handle keys separatly
2024-02-07 18:47:00 +01:00