e9eb3dc17d
Fix image file generation on user image download
...
* Add image id on the name to avoid error with images with the exact same date (if we have epoch for example)
* Fix album name due to schema change not reflected here
2026-01-07 17:49:14 +01:00
imperosol
acdb9660f6
deps: bump django-ninja to 1.5.0
2025-11-23 00:48:32 +01:00
imperosol
04702335e2
rename User.is_subscriber_viewable => User.is_viewable
2025-11-11 14:31:20 +01:00
imperosol
c942ff6aec
don't show hidden users in picture identifications
2025-11-11 14:31:20 +01:00
imperosol
075c6f16ec
make ApiKeyAuth work on non-safe routes
2025-11-09 21:34:26 +01:00
imperosol
2e9e1b6a78
remove deprecated api csrf argument
2025-11-09 21:34:26 +01:00
imperosol
9a311d8cee
fix: pictures download button
...
fix #1225
2025-11-07 14:30:11 +01:00
imperosol
2a30f30a31
feat: cache user pictures
2025-09-26 22:44:26 +02:00
imperosol
ec80b72a25
clear tom select text when identifying users in SAS
2025-09-25 07:38:44 +02:00
imperosol
83c96884d8
add missing meta description tags
2025-09-01 18:20:27 +02:00
imperosol
a3ac04fc9e
fix TS types
2025-06-30 18:35:53 +02:00
imperosol
f38926c4a3
fix: user pictures ordering
2025-06-25 16:25:51 +02:00
imperosol
88755358a6
fix: add missing sas permission
2025-06-17 21:00:38 +02:00
imperosol
6fec250658
display album name on picture identification notif
2025-06-16 18:36:08 +02:00
imperosol
75b37cd6e3
fix album grouping on user pictures page
2025-06-16 18:36:08 +02:00
imperosol
ae7784a973
rename apikey to api
2025-06-16 14:54:42 +02:00
imperosol
52e53da9ef
adapt CanAccessLookup to api key auth
2025-06-16 13:44:43 +02:00
imperosol
e9c956e08c
fix sas album creation rights
2025-04-19 17:05:15 +02:00
imperosol
ccd4275b02
fix 500 on SAS main page for anonymous users
2025-04-17 09:00:22 +02:00
Thomas Girod
2658244671
fix album ordering on SAS
2025-04-12 18:09:39 +02:00
Thomas Girod
805ffc498f
response.content.decode() => response.text
2025-04-11 14:54:06 +02:00
Thomas Girod
2c7b94547c
improve upload error display
2025-04-09 12:33:40 +02:00
Thomas Girod
376af35bfb
Check that uploaded images are actually images
2025-04-08 17:21:30 +02:00
imperosol
13f417ba30
Use Alpine and the API for SAS picture upload
2025-04-08 15:59:30 +02:00
imperosol
b83fbf91e1
extract album creation form into its own fragment
2025-04-08 15:59:30 +02:00
imperosol
156305a16a
add api endpoint to upload a sas picture
2025-04-08 15:59:30 +02:00
imperosol
e1eb634c62
Make SAS pictures visible for their owner
2025-03-24 15:38:00 +01:00
imperosol
04c7df8ac8
fix typescript types
2025-03-12 17:37:37 +01:00
imperosol
0f6cda377c
Fix paginated TS interfaces
2025-03-12 17:35:22 +01:00
imperosol
60db7e2516
ajaxify album loading in the SAS
2025-03-12 17:35:22 +01:00
imperosol
218aab1af3
api to fetch albums
2025-03-12 17:35:22 +01:00
imperosol
650227b6e2
typescriptify album-index.js
2025-03-12 17:35:22 +01:00
imperosol
7c3186da79
apply ruff rule A005
2025-03-10 10:33:05 +01:00
2918048b16
Improve download user album button
2025-02-20 18:51:08 +01:00
a87016a23f
Apply some review comments
2025-02-20 18:13:40 +01:00
f7ff77b88f
Use real images with lazy loading in sas albums and user pictures
2025-02-19 00:12:30 +01:00
e8db68b960
Add missing translations
2025-02-18 20:10:54 +01:00
93a5c3a02a
Separate album downloading logic from user display. Allow downloading individual user albums.
2025-02-18 20:10:54 +01:00
e46cba7a06
Move all user picture logic to sas
2025-02-18 20:10:51 +01:00
Kenneth SOARES
b1db52d2b6
clean typescript
2025-02-18 14:56:08 +01:00
Kenneth SOARES
2bed89aaba
typescriptification de picture-index et bonne instantiation alpine-data
2025-02-18 14:56:08 +01:00
Kenneth SOARES
86c68eeb32
fix indenting
2025-02-18 14:56:08 +01:00
Kenneth SOARES
8cb53ceba2
download button for user pictures and albums
2025-02-18 14:56:08 +01:00
imperosol
0c01ad1770
Move core auth mixins to their own file
2025-01-13 15:45:55 +01:00
imperosol
7af745087e
create a card css component
2024-12-21 02:14:38 +01:00
imperosol
8c660e9856
Make core.User inherit from AbstractUser instead of AbstractBaseUser
2024-12-19 10:39:04 +01:00
2f613607af
Update number of queries in test_num_queries
2024-12-07 23:35:35 +01:00
imperosol
d2d639e5f6
Split SubscriptionForm into SubscriptionNewUserForm and SubscriptionExistingUserForm
2024-12-03 19:41:09 +01:00
ca8c1c9d92
Mirror -index.css generation with their import location in -index.js/ts files
2024-11-19 21:22:14 +01:00
0485ab1120
Remove defer from script where type=module is used
2024-11-19 21:22:14 +01:00