Commit graph

608 commits

Author SHA1 Message Date
David Larlet
c5b19728f0 Fix sinon’s fakeServer’s URLs with /?date param
Since this commit 97e2df0a8d tests were broken because the URL has an extra date parameter to update the cache for datalayers. With the new regexp, we match these new URLs with the fakeServer from sinon.

Also update sinon to v15.
2023-05-26 13:39:58 -04:00
David Larlet
06a354730b Apply PrettierJS to tests files
Command: `make pretty filepath="umap/static/umap/test/*"`
2023-05-26 13:25:21 -04:00
David Larlet
7f85684d52
Merge pull request #1100 from umap-project/stats-view
Add a very basic `/stats/` JSON view
2023-05-23 13:05:11 -04:00
David Larlet
6f72df82b7 Improve stats view testing with another user 2023-05-23 12:09:10 -04:00
David Larlet
deb0ab09d3 Add one hour cache to the stats view 2023-05-23 11:51:54 -04:00
David Larlet
9d752ea306 Add a very basic /stats/ JSON view
Will be useful to feed munin for instance.
2023-05-22 17:47:04 -04:00
David Larlet
b4b5497b09 Follow up on #1090 for overlay’s opacity
I missed that one and I fixed a bug in the meantime setting a correct label (vs. invisible placeholder for an input of type range).

I set a fallback on the datalist id in case no label is specified (which is probably not a good idea).
2023-05-22 14:41:45 -04:00
Yohan Boniface
32873b7fe3
Merge pull request #1092 from umap-project/713-better-anonymous-editing
Do not display an alert if the map is not created
2023-05-20 08:56:52 +02:00
David Larlet
f83a666aa1 Do not display an alert if the map is not created
Refs #713, otherwise that first message is displayed and then override by the map creation one.
2023-05-19 11:32:40 -04:00
David Larlet
f604c12be3 Max width for the help box (on small screens)
Fix #887 as suggested by @esteban-em
2023-05-19 10:21:34 -04:00
Yohan Boniface
cd32b0eb3e
Merge pull request #1090 from umap-project/877-sliders-thickness
Display the steps for inputs of type range
2023-05-19 12:09:06 +02:00
David Larlet
6156993536 Display the steps for inputs of type range
Fix #877
2023-05-18 14:20:46 -04:00
David Larlet
18cb5ba7c6 Lazy load tile layers thumbnails
The list can be pretty big (like on OSMfr).
2023-05-18 12:54:36 -04:00
David Larlet
d0f89c3be2
Merge pull request #1086 from umap-project/lebab-arrow
Install and apply Lebab for JS arrows’ conversions
2023-05-17 10:59:19 -04:00
David Larlet
d88eee9ca4 Manual lebab conversions 2023-05-16 16:19:14 -04:00
Yohan Boniface
a2b1b7bc88 Refactor UserMaps and UserStars views 2023-05-15 14:50:18 +02:00
Yohan Boniface
40f40038f8 Fix url order for retrieving user stars
Since that initial PR, the username regex has been more gready.
2023-05-15 12:22:28 +02:00
Yohan Boniface
30f9612a12 Adapt star icon bg position after rebase 2023-05-15 12:22:28 +02:00
Yohan Boniface
8c113d9a19 Rename MapStar view in ToggleMapStarStatus 2023-05-15 12:22:28 +02:00
Yohan Boniface
1c5ffd8136 Update umap/views.py
Co-authored-by: David Larlet <3556+davidbgk@users.noreply.github.com>
2023-05-15 12:22:28 +02:00
Yohan Boniface
37b4d05da5 (WIP) Allow to star map and retrieve starred maps 2023-05-15 12:22:26 +02:00
David Larlet
70c74455b0
Merge pull request #1087 from umap-project/898-iframe-geolocation
Allow geolocation from iframe embeds, fix #898
2023-05-12 14:55:04 -04:00
David Larlet
ffeabb7d49
Merge pull request #1084 from umap-project/1025-no-limits
Remove the limit of visible maps in user’s view
2023-05-12 14:54:07 -04:00
David Larlet
d859b3f153 Allow geolocation from iframe embeds, fix #898 2023-05-12 14:12:56 -04:00
David Larlet
838bd73458 Install and apply Lebab for JS arrows’ conversions 2023-05-12 14:04:59 -04:00
David Larlet
f43742212b Apply PrettierJS to the whole codebase 2023-05-12 13:57:03 -04:00
David Larlet
da1e25be2a Remove the limit of visible maps in user’s view
It should not have any performance issue given that we paginate over the list anyway.

Fix #1025
2023-05-12 13:51:39 -04:00
Yohan Boniface
7dda4a6da0
Merge pull request #1082 from umap-project/mutable-search
Allow to create search index without changing unaccent mutability
2023-05-12 16:42:14 +02:00
Yohan Boniface
2bcac67dec Use flyTo option in locate if map settings aks for it 2023-05-11 12:34:39 +02:00
Yohan Boniface
e3d5bd794f black is a colour 2023-05-11 11:33:30 +02:00
Yohan Boniface
1038836a72 Use Django full text instead of custom SQL 2023-05-11 11:33:08 +02:00
Yohan Boniface
005a759b81
Update umap/views.py
Co-authored-by: Adrien nayrat <adrien.nayrat@gmail.com>
2023-05-10 19:24:33 +02:00
Yohan Boniface
7384fda61a Allow to create search index without changing unaccent mutability
cf #519
2023-05-10 11:47:29 +02:00
Yohan Boniface
1fce475e41 i18n 2023-05-10 10:25:14 +02:00
David Larlet
aa68e096d0 Typo: missing h in character’s string
Thanks @andrew-black512

Fixes #1009
2023-05-05 14:46:23 -04:00
Yohan Boniface
f732db9fa3 Delete _storage_options when save a feature
fix #1076
2023-05-05 18:40:04 +02:00
Yohan Boniface
25ab9f943c Refactor bringToCenter, flyTo and zoomTo in only one function
In the same move:
- Map.options.easing is now false by default
- if zoomTo options is set, it should be honoured each time we
  use the zoomTo function

fix #679 #179
2023-05-05 18:39:51 +02:00
Yohan Boniface
207b5e7792 i18n 2023-05-03 11:25:33 +02:00
Yohan Boniface
4251a65816 i18n 2023-05-02 18:56:17 +02:00
Yohan Boniface
515aee9324 Enhance measure messages 2023-05-02 17:52:25 +02:00
Yohan Boniface
d87770cf9a
Merge pull request #1068 from knowname/dev
Show distance when drawing Polylines.
2023-05-02 17:45:49 +02:00
Yohan Boniface
c03efec562 i18n 2023-05-02 17:09:37 +02:00
Philip Beelmann
9d79f2ba83 remove translation template (will be done by transifex) 2023-05-02 10:34:14 +00:00
Philip Beelmann
be806435f9 use "line length", remove translations (will be done by transifex) 2023-05-02 10:29:55 +00:00
Philip Beelmann
f737d81b40 refactor 2023-05-02 10:07:53 +00:00
Philip Beelmann
afbe7c90d8 dont show popup "click to add a marker" when moving marker 2023-05-02 08:00:46 +00:00
Philip Beelmann
d1ffd76d47 cleanup 2023-04-28 12:55:01 +00:00
Philip Beelmann
ca40e762c1 Remove "({distance})" from locale "Click last point to finish shape" 2023-04-27 12:14:04 +00:00
Philip Beelmann
3d5da276d5 refactor: translation variables 2023-04-27 10:27:53 +00:00
Philip Beelmann
62c7a5f689 refactor: No need to translate ({distance}) 2023-04-27 10:20:43 +00:00