imperosol
e77582ea39
adapt populate and populate_more
2026-05-02 17:48:41 +02:00
imperosol
0f02d55318
use new price system in populate
2026-04-29 12:53:20 +02:00
imperosol
d36d672d0b
actually fix bug where you can't select /SAS as a parent album
2026-04-22 00:07:39 +02:00
klmp200
4dea60ac66
Fix bug where you can't select /SAS as a parent album
2026-04-16 09:29:51 +02:00
imperosol
f0f8cc5604
add permission to AE board to see hidden users in populate
2026-03-23 23:03:53 +01:00
Thomas Girod
775a3282dc
rename UV to UE
2025-12-19 23:12:02 +01:00
imperosol
80dbe7f742
exclude hidden users from ajax search
2025-11-11 14:31:20 +01:00
imperosol
854dd2d9e7
add disclaimer for subscription purchase with AE account
2025-09-22 13:28:42 +02:00
imperosol
abf7bf6bfa
rename location_admin to campus_admin
2025-06-25 17:13:24 +02:00
imperosol
cdfa76ad57
add missing "Respo site" group
2025-06-18 18:01:37 +02:00
imperosol
88b70bf51f
rename main groups to their real production version
2025-06-18 18:01:37 +02:00
imperosol
52e53da9ef
adapt CanAccessLookup to api key auth
2025-06-16 13:44:43 +02:00
Thomas Girod
54be8addeb
remove laundry
2025-05-26 09:10:35 +02:00
Thomas Girod
05756520a3
remove remaining accounting code
2025-04-13 14:14:26 +02:00
klmp200
3e61560875
Use group permissions
2025-04-10 01:01:40 +02:00
klmp200
c236092c4f
Create dedicated image upload model
2025-04-09 20:53:23 +02:00
klmp200
10367d21ab
Add API endpoint to upload images
2025-04-09 20:52:38 +02:00
imperosol
13f417ba30
Use Alpine and the API for SAS picture upload
2025-04-08 15:59:30 +02:00
imperosol
a6ac10e60c
clean populate.py
2025-04-04 10:35:17 +02:00
imperosol
e7bb08448c
feat: generic returnable products
2025-04-04 09:29:54 +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
d16237d015
make PageCreateView a PermissionRequiredMixin
2025-03-13 18:49:42 +01:00
imperosol
7c3186da79
apply ruff rule A005
2025-03-10 10:33:05 +01:00
klmp200
4890fcf0e1
Rename news moderate to publish
2025-02-25 18:09:08 +01:00
imperosol
0e88260c31
fix news dates timestamp in populate.py
2025-02-25 08:55:35 +01:00
imperosol
294b59b4d6
use django auth for subscription creation page
2025-02-13 13:36:46 +01:00
klmp200
5db9819560
Address review comments
2025-01-21 00:28:35 +01:00
klmp200
dd2cd0a18d
Add atom/rss news feed
2025-01-19 18:22:02 +01:00
imperosol
0d95c3b9c9
Improve pedagogy permissions
2025-01-17 09:42:16 +01:00
imperosol
d0b1a49300
deprecate CanCreateMixin
...
Les motifs de cette déprécation sont indiqués dans la documentation.
Le mixin a été remplacé par `PermissionRequiredMixin` dans les endroits où ce remplacement était aisé.
2025-01-13 18:20:29 +01:00
imperosol
c3fc8538cc
rework news form
2025-01-10 22:08:24 +01:00
imperosol
d3f21c8f16
remove news event type
2025-01-10 22:08:10 +01:00
klmp200
a4c6439981
Fix selling ordering bug that created "not enough money" errors
...
* Add tests
* Add tests for cons/dcons
2025-01-10 16:35:42 +01:00
imperosol
af47587116
Split groups and ban groups
2025-01-05 15:49:08 +01:00
klmp200
1887a2790f
Move IcsCalendar to it's own file
2025-01-04 23:08:09 +01:00
klmp200
65df55a635
Use signals to update internal ics
2025-01-04 23:08:09 +01:00
klmp200
0d1629495b
Refactor com scss and add basic unified event calendar
2025-01-04 22:51:44 +01:00
imperosol
6400b2c2c2
replace MetaGroups by proper group management
2025-01-03 01:18:28 +01:00
imperosol
bea7741d35
populate group permissions
2024-12-21 18:48:30 +01:00
imperosol
8c660e9856
Make core.User inherit from AbstractUser instead of AbstractBaseUser
2024-12-19 10:39:04 +01:00
imperosol
466fe58763
feat: make student card unique per user
2024-12-15 16:49:24 +01:00
imperosol
ee9f36d883
implement the dump_accounts command
2024-11-19 00:48:35 +01:00
imperosol
c2efc969d0
refactor populate.py
2024-11-10 02:59:43 +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
thomas girod
0eaa20e09d
fix localdate issues
2024-10-03 00:25:22 +02:00
thomas girod
dd07c374d7
convert uploaded images to webp
2024-09-01 19:05:54 +02:00
thomas girod
07b625d4aa
Rewrite documentation with MkDocs
2024-07-21 00:56:58 +02:00
thomas girod
cfc19434d0
ruff rules UP008 and UP009
2024-07-08 15:37:09 +02:00
thomas girod
aa07fa9207
faster tests
2024-07-04 14:03:19 +02:00
thomas girod
3143d3d91a
reorganize imports with ruff
2024-06-26 12:35:38 +02:00