umap/umap
Yohan Boniface 60918e6ca5
Some checks are pending
Test & Docs / tests (postgresql, 3.10) (push) Waiting to run
Test & Docs / tests (postgresql, 3.12) (push) Waiting to run
Test & Docs / lint (push) Waiting to run
Test & Docs / docs (push) Waiting to run
wip(sync): POC of using Redis for pubsub (#2426)
## TODO

- [x] add expire to peers registry hash in redis, as for now when the
server closes the connection we have extra users (edit: we cleaned
manually, as HEXPIRE is not available in FOSS version of Redis)
- [x] make that the peer uuid is created by the client, so when it
reconnects, it uses the same, and does not create a new one
- [ ] see if we can use a connection_pool
- [x] use dynamic websocket_uri (that must include the map id)
- [x] integrate Redis in playwright tests
2025-01-27 15:58:30 +01:00
..
bin [style] Format the code 2023-11-24 23:31:18 +01:00
locale i18n 2024-12-26 11:23:28 +01:00
management wip(sync): use django-channels to serve websockets 2025-01-23 17:16:44 +01:00
migrations chore: add basic tests for S3 storage 2024-12-10 19:03:19 +01:00
settings wip(sync): use the correct URL for websocket 2025-01-23 17:17:16 +01:00
static wip(sync): POC of using Redis for pubsub (#2426) 2025-01-27 15:58:30 +01:00
storage chore: make S3 dependencies optional 2024-12-11 19:16:17 +01:00
sync wip(sync): clean stale username from redis 2025-01-23 17:20:21 +01:00
templates wip: internalize FormBuilder and move to module 2025-01-07 18:07:14 +01:00
templatetags fix: do not call teams.all() on anonymous user 2024-09-10 17:56:14 +02:00
tests wip(sync): add Redis to CI and configure tests settings 2025-01-23 17:20:21 +01:00
__init__.py 2.8.2 2024-12-26 11:24:46 +01:00
admin.py chore: display user maps in admin and add in csv export 2024-09-24 20:07:03 +02:00
apps.py Prepare for Django 4.x 2023-02-22 15:19:38 +01:00
asgi.py wip(sync): websocket server with ASGI and PostgreSQL LISTEN/NOTIFY 2025-01-23 17:16:44 +01:00
autocomplete.py [style] Format the code 2023-11-24 23:31:18 +01:00
context_processors.py feat: add a setting to prevent users from editing their profile 2024-09-12 14:23:50 -04:00
decorators.py chore: lint python imports 2024-12-23 13:16:11 -05:00
fields.py chore: factorize json.dumps in an util function. 2024-03-05 11:25:37 +01:00
forms.py feat: introduce Map.share_status=DRAFT and DELETED 2024-12-10 15:14:12 +01:00
managers.py [style] Format the code 2023-11-24 23:31:18 +01:00
middleware.py [style] Format the code 2023-11-24 23:31:18 +01:00
models.py chore: cache DataLayer._reference_version 2024-12-10 19:03:19 +01:00
urls.py feat: support storing layer data in S3 like servers 2024-12-10 18:51:58 +01:00
utils.py wip(sync): use the correct URL for websocket 2025-01-23 17:17:16 +01:00
views.py wip(sync): use the correct URL for websocket 2025-01-23 17:17:16 +01:00
wsgi.py chore: bump ruff 2024-03-05 17:23:49 +01:00