67bc49fb21
Serve upload files directly from nginx
2025-04-09 20:55:24 +02:00
c236092c4f
Create dedicated image upload model
2025-04-09 20:53:23 +02:00
10367d21ab
Add API endpoint to upload images
2025-04-09 20:52:38 +02:00
Thomas Girod
376af35bfb
Check that uploaded images are actually images
2025-04-08 17:21:30 +02:00
imperosol
0b509f2200
fix N+1 queries on user search
2024-12-06 18:38:30 +01:00
8b419dcee6
Remove ajax_select from core
2024-10-20 23:25:56 +02:00
e3dcad62cc
Migrates lookups
...
* products
* files
* Groups
* Clubs
* Accounting
2024-10-20 00:47:31 +02:00
thomas girod
f182de5929
restore user ordering
2024-09-24 12:52:40 +02:00
thomas girod
ab72e01707
lower the number of characters to trigger a fulltext search
2024-09-17 17:52:39 +02:00
thomas girod
48f605dbe0
Use select2 for user picture identification
2024-09-17 12:17:17 +02:00
Bartuccio Antoine
f624b7c66d
Graph de famille en frontend ( #820 )
...
* Remove graphviz and use cytoscape.js instead
* Frontend generated graphs
* Make installation easier and faster
* Better user experience
* Family api and improved interface
* Fix url history when using 0, improve button selection and reset reverse with reset button
* Use klay layout
* Add js translations and apply review comments
2024-09-17 12:10:06 +02:00
thomas girod
3046438cb1
replace drf by django-ninja
2024-07-23 19:57:33 +02:00