imperosol
acb6c6ce9c
fix: N+1 query on PageListView
2025-09-22 18:14:14 +02:00
imperosol
ce2ef78a6d
fix: 500 on page properties edit
2025-09-21 16:01:17 +02:00
imperosol
b97a1a2e56
improve User.can_view and User.can_edit
2025-09-04 17:38:58 +02:00
imperosol
e864e82573
replace deprecated CheckConstraint.check by CheckConstraint.condition
2025-08-28 16:31:54 +02:00
imperosol
6fec250658
display album name on picture identification notif
2025-06-16 18:36:08 +02:00
imperosol
52e53da9ef
adapt CanAccessLookup
to api key auth
2025-06-16 13:44:43 +02:00
imperosol
c07f0c33cb
fix permanent notification callback
2025-06-11 17:38:21 +02:00
imperosol
ee3646594b
fix promo logo older than promo 10
2025-06-05 16:31:36 +02:00
Thomas Girod
54be8addeb
remove laundry
2025-05-26 09:10:35 +02:00
imperosol
ff1f1040b6
simplify User.cached_groups
2025-05-22 10:43:49 +02:00
6128b6564c
Ensure quickupload image field uniqueness
2025-04-10 11:38:33 +02:00
0f961c71e0
Auto delete image files when object has been deleted
2025-04-10 11:22:47 +02:00
3e61560875
Use group permissions
2025-04-10 01:01:40 +02:00
744223b76f
Auto rescale quick upload image sizes
2025-04-09 22:50:51 +02:00
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
imperosol
805b146f17
change Club.unix_name
to Club.slug_name
and remove it from forms
2025-03-28 17:42:53 +01:00
imperosol
e1eb634c62
Make SAS pictures visible for their owner
2025-03-24 15:38:00 +01:00
imperosol
bba5339407
apply ruff rule DJ012
2025-03-09 15:05:10 +01:00
imperosol
294b59b4d6
use django auth for subscription creation page
2025-02-13 13:36:46 +01:00
imperosol
c6bb509fc3
remove call to deprecated imghdr
module
2025-01-12 15:00:17 +01:00
imperosol
a8810816f0
Give the public group to newly created users
2025-01-10 02:23:07 +01:00
imperosol
b7bf3fd375
Give the old_subscribers group when subscribing
2025-01-10 02:12:17 +01:00
imperosol
af47587116
Split groups and ban groups
2025-01-05 15:49:08 +01:00
imperosol
6400b2c2c2
replace MetaGroups by proper group management
2025-01-03 01:18:28 +01:00
eed434aeb2
Improve age management for getting products and make get_product a part of counter model
2024-12-22 12:27:58 +01:00
imperosol
7e9071a533
optimize User.is_subscribed
and User.was_subscribed
2024-12-19 10:39:07 +01:00
imperosol
8c660e9856
Make core.User
inherit from AbstractUser
instead of AbstractBaseUser
2024-12-19 10:39:04 +01:00
imperosol
be6a077c8e
fix access to the subscription page
2024-12-18 14:13:39 +01:00
imperosol
d2d639e5f6
Split SubscriptionForm
into SubscriptionNewUserForm
and SubscriptionExistingUserForm
2024-12-03 19:41:09 +01:00
imperosol
3b39049c20
Make User.generate_username
less stupid
2024-11-19 13:07:59 +01:00
thomas girod
d16a207a83
Add more Ruff rules ( #891 )
...
* ruff: apply rule F
* ruff: apply rule E
* ruff: apply rule SIM
* ruff: apply rule TCH
* ruff: apply rule ERA
* ruff: apply rule PLW
* ruff: apply rule FLY
* ruff: apply rule PERF
* ruff: apply rules FURB & RUF
2024-10-15 11:36:26 +02:00
imperosol
6a64e05247
select inactive users
2024-10-11 09:45:54 +02:00
NaNoMelo
08f20796a7
access rights fix
2024-10-05 20:53:52 +02:00
thomas girod
43917317b4
optimize file recursive rights
2024-09-25 12:31:51 +02:00
thomas girod
bc40b92744
completely ajaxify the picture page
2024-09-17 12:23:13 +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
55ad1f99fd
fix undeletable SAS pictures
2024-09-10 21:38:13 +02:00
thomas girod
d3b203a4a1
change cache on picture download
2024-08-08 11:50:45 +02:00
thomas girod
62bb15317c
T2 ruff rule
2024-08-06 11:42:10 +02:00
thomas girod
a9f66e2cd9
extract sent_from_logged_counter(request)
2024-08-05 10:52:15 +02:00
thomas girod
424639ea80
better scss
2024-07-26 15:55:15 +02:00
thomas girod
8c69a94488
use google convention for docstrings
2024-07-21 00:57:04 +02:00
thomas girod
2ac578c3ad
ruff rule DJ
...
Co-authored-by: Bartuccio Antoine <klmp200@users.noreply.github.com >
2024-07-08 15:37:10 +02:00
thomas girod
171a1cb876
ruff rule FBT
2024-07-08 15:37:09 +02:00
thomas girod
cfc19434d0
ruff rules UP008 and UP009
2024-07-08 15:37:09 +02:00
thomas girod
3143d3d91a
reorganize imports with ruff
2024-06-26 12:35:38 +02:00
thomas girod
9bdf3fc4ac
use ruff for formating
...
Co-authored-by: Bartuccio Antoine <klmp200@users.noreply.github.com >
2024-06-26 12:35:14 +02:00
thomas girod
aaf30ab965
Add missing method on AnonymousUser ( #649 )
2023-09-07 23:53:42 +02:00
Julien Constant
84768eb74e
[FIX] Fix cached groups ( #647 )
2023-05-12 13:27:51 +02:00