Commit graph

286 commits

Author SHA1 Message Date
e5cd901b76 add mail module 2024-01-07 20:42:42 +01:00
649fff80f8 add tickets module 2024-01-07 20:42:00 +01:00
6abf3af6c0 add item match permission 2024-01-07 19:53:25 +01:00
0438eb0b6a add custom authentication and know in settings.py 2024-01-07 17:53:52 +01:00
0f911589ca use custom user and permission model 2024-01-07 17:45:42 +01:00
258065eec3 fix initial nginx ssl deployment in ansible playbook 2024-01-07 17:40:09 +01:00
8f7c037606 add requirements.dev.txt 2024-01-07 17:26:20 +01:00
8399b7e125 fix typo 2024-01-07 16:32:58 +01:00
9e1d570b07 move event loop to globals.py 2023-11-27 20:23:21 +01:00
101fa7b69d add /ws/2/notify/ socket 2023-11-27 01:48:48 +01:00
97503e91e0 update requirements.prod.txt 2023-11-27 01:34:58 +01:00
9f63414ba2 make indentation consistent 2023-11-27 01:14:52 +01:00
d52575aa42 experimental mail transport 2023-11-24 03:53:05 +01:00
e43d4837c3 temporary fix for websockets 2023-11-23 20:21:28 +01:00
e45a1f271e disable http auth for websockets 2023-11-22 22:47:35 +01:00
c88d434f39 connect to /notify WebSocket from frontend on app startup 2023-11-22 21:57:14 +01:00
6b3cc4c168 switch from WSGI using uWSGI to ASGI using custom event loop based on uvicorn 2023-11-22 21:41:49 +01:00
b103205dfe only use jpeg for thumbnails 2023-11-20 21:34:48 +01:00
153d79f126 serve images via X-Sendfile 2023-11-20 21:08:01 +01:00
27589a09bd fix embedded file upload 2023-11-20 20:29:46 +01:00
aa0bb9fd0d remove trailing slash requirement in api v1 2023-11-20 16:46:58 +01:00
e2a2e3e117 make container and item SoftDeleteModel 2023-11-20 12:33:40 +01:00
04581b66b6 return 404 when events doesn't exist 2023-11-20 07:02:14 +01:00
dedf98a12e do not check permissions in api v1 as they are checked by nginx already 2023-11-20 06:48:39 +01:00
7369db8512 add /api url prefix in backend 2023-11-19 01:55:19 +01:00
e5bec44164 bump versions in package.json 2023-11-18 23:40:38 +01:00
f2720e4fb2 load MEDIA_ROOT AND STATIC_ROOT from .env 2023-11-18 21:13:41 +01:00
a340154cd9 add public domain to ALLOWED_HOSTS 2023-11-18 19:57:32 +01:00
ac6eade412 read database settings from .env file 2023-11-18 17:46:54 +01:00
618ede273d unpin some python requirements 2023-11-18 16:49:41 +01:00
1f41b81b8f add django backend in /core
ported from laravel in c3lf/lfbackend repo
2023-11-18 12:57:50 +01:00
dd75c2b0d6 move frontend to /web 2023-11-18 12:51:24 +01:00
9747c08bab disable server based search while it is buggy 2023-10-13 23:34:57 +02:00
269a3ca339 howto: small typo fixes 2023-08-15 12:35:22 +02:00
a69bf30440 add english version of /howto page 2023-08-15 12:06:45 +02:00
a7cfaf8ec7 change default event url 2023-08-14 16:06:52 +02:00
0bead62c83 hotfix /howto page again 2023-08-14 15:58:49 +02:00
b61a3d5776 hotfix /howto page 2023-08-14 15:42:44 +02:00
busti
9f29af03c5 chore: set camera facing mode to "environment" 2023-08-13 20:02:45 +02:00
af4e7dc241 only use uid instead of item_uid 2020-01-18 22:05:46 +01:00
df43159acf debounce search box 2020-01-08 22:20:45 +01:00
6bcbd59362 second shitty fix 2020-01-01 22:13:09 +01:00
ac608117d8 shitty fix 2020-01-01 19:52:56 +01:00
0c0b8a79af only close the post modal when the request succeeds 2019-12-29 22:27:30 +01:00
df5a5f4729 close modal when clicking on it's outside 2019-12-29 18:10:55 +01:00
8c759c4f23 close modal on esc press 2019-12-29 18:08:09 +01:00
ca38616395 remember last box 2019-12-29 17:04:03 +01:00
7141c8e34e use more intuitive sorting 2019-12-29 12:58:37 +01:00
58ee59ddbc sort InputCombo dropdown option by label 2019-12-29 12:43:17 +01:00
d9b598d078 change card flow 2019-12-28 23:10:29 +01:00