uMap lets you create maps with OpenStreetMap layers in a minute and embed them in your site.
Find a file
Yohan Boniface 4244fba5af Auth: mark id as protected, otherwise social-core try to create
new account at each login:

```
  File "/srv/umap/venv/lib/python3.10/site-packages/social_core/backends/base.py", line 83, in pipeline
    out = self.run_pipeline(pipeline, pipeline_index, *args, **kwargs)
  File "/srv/umap/venv/lib/python3.10/site-packages/social_core/backends/base.py", line 113, in run_pipeline
    result = func(*args, **out) or {}
  File "/srv/umap/venv/lib/python3.10/site-packages/social_core/pipeline/user.py", line 122, in user_details
    strategy.storage.user.changed(user)
  File "/srv/umap/venv/lib/python3.10/site-packages/social_django/storage.py", line 16, in changed
    user.save()
django.db.utils.IntegrityError: duplicate key value violates unique constraint "auth_user_username_key"
DETAIL:  Key (username)=(xxxxx) already exists.
```
2023-05-25 18:34:55 +02:00
.tx Update transifex after merge + now also commit js locales 2018-06-02 16:17:42 +02:00
docs Allow to create search index without changing unaccent mutability 2023-05-12 17:05:38 +02:00
umap Auth: mark id as protected, otherwise social-core try to create 2023-05-25 18:34:55 +02:00
.gitignore Simpler .gitignore, easier to read, understand, maintain 2020-03-09 17:54:43 +01:00
.pipignore Upgrade django-social-auth to python-social-auth 2014-03-06 23:22:37 +01:00
.travis.yml chore: use setup.cfg 2023-03-02 10:14:15 +01:00
LICENSE Fixed typo 2013-06-23 22:43:29 -05:00
Makefile chore: use setup.cfg 2023-03-02 10:14:15 +01:00
manage.py Allow to load setting from a non python path 2016-09-10 08:26:23 +02:00
MANIFEST.in Explicitly exclude local.py from being released 2018-07-07 23:46:10 +02:00
mkdocs.yml chore: remove mkdocs warning about "pages" replaced by "nav" 2023-03-02 10:14:30 +01:00
osmic-white.yaml update osmic YAML files according to new configuration 2018-11-17 22:03:08 +01:00
osmic.yaml update osmic YAML files according to new configuration 2018-11-17 22:03:08 +01:00
package-lock.json Bump Leaflet.Editable 2018-09-05 22:13:35 +02:00
package.json Bump Leaflet.Editable 2018-09-05 22:13:35 +02:00
pytest.ini Disable compressor during unittests for now 2018-05-19 16:28:56 +02:00
README.md Change 'cured' to 'improved' 2019-02-13 12:09:00 +02:00
setup.cfg 1.2.5 2023-05-12 17:38:41 +02:00
setup.py chore: use setup.cfg 2023-03-02 10:14:15 +01:00

uMap project

Requirements Status Join the chat at https://gitter.im/umap-project/umap Documentation StatusBuild Status

About

uMap lets you create maps with OpenStreetMap layers in a minute and embed them in your site. Because we think that the more OSM will be used, the more OSM will be improved. It uses django-leaflet-storage and Leaflet.Storage, built on top of Django and Leaflet.

Installation and configuration

See developer documentation.