Commit Graph

244 Commits

Author SHA1 Message Date
imperosol
cc58479a19 use new notifications system 2025-09-26 16:00:31 +02:00
imperosol
c03b6e5d9d add tests 2025-09-26 15:49:36 +02:00
imperosol
66cf2bd957 Better management of roles in ClubMemberForm 2025-09-26 15:49:33 +02:00
imperosol
3e8f3b9275 feat: success message on membership creation 2025-09-26 15:49:24 +02:00
imperosol
c7363de44f improve new member form style 2025-09-26 15:49:24 +02:00
imperosol
966fe0ec0e fix: N+1 queries on old club members view 2025-09-26 15:49:24 +02:00
imperosol
fd0af3a804 HTMXify club members page 2025-09-26 15:49:24 +02:00
imperosol
7db66bb8f6 feat: MembershipQuerySet.editable_by method 2025-09-26 15:49:24 +02:00
Sli
c6e86841b3 Remove jquery remeanants 2025-09-25 16:02:56 +02:00
imperosol
a7c96425c8 fix: ClubSellingView N+1 queries 2025-09-22 13:28:42 +02:00
imperosol
08b16d6e74 feat: make poster views available to club board members 2025-09-19 17:22:44 +02:00
imperosol
25cd877160 fix: Counter.edit_groups 2025-09-13 11:39:53 +02:00
imperosol
83c96884d8 add missing meta description tags 2025-09-01 18:20:27 +02:00
imperosol
e864e82573 replace deprecated CheckConstraint.check by CheckConstraint.condition 2025-08-28 16:31:54 +02:00
imperosol
0c442a8f03 fix: select only active club members on GET /club/{club_id} 2025-06-17 15:35:49 +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
44e1902693 Add GET /api/club/{club_id} to fetch details about a club 2025-06-16 13:44:43 +02:00
imperosol
c62c09f603 fix: counter selection queryset performance on SellingForm 2025-06-12 14:35:39 +02:00
thomas girod
95b4b0ba03 Merge pull request #1087 from ae-utbm/remove-laundry
remove laundry
2025-05-26 13:01:01 +02:00
Thomas Girod
54be8addeb remove laundry 2025-05-26 09:10:35 +02:00
imperosol
7c989cd749 filter selectable counters in ClubSellingView 2025-05-24 10:25:55 +02:00
Thomas Girod
805ffc498f response.content.decode() => response.text 2025-04-11 14:54:06 +02:00
Thomas Girod
ad4afce67f fix club members tests 2025-04-11 14:54:06 +02:00
Thomas Girod
89efda6e26 fix club detail on ClubView 2025-04-04 14:27:07 +02:00
Thomas Girod
056b3a1702 split club/tests.py 2025-04-04 14:27:07 +02:00
Thomas Girod
c527e87fd1 fix club edition page 2025-04-04 11:00:31 +02:00
imperosol
6dfd4e16e2 remove accounting views 2025-04-04 10:27:51 +02:00
imperosol
3d3c6adfa5 test club edit view 2025-03-28 17:42:56 +01:00
imperosol
fb4909fc36 merge ClubEditView and ClubEditPropView 2025-03-28 17:42:56 +01: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
f764ce1585 remove ClubStatView 2025-03-28 17:40:52 +01:00
imperosol
7c3186da79 apply ruff rule A005 2025-03-10 10:33:05 +01:00
imperosol
bba5339407 apply ruff rule DJ012 2025-03-09 15:05:10 +01:00
imperosol
86c2ea7fd9 API route to fetch news dates 2025-02-25 08:55:35 +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
0c01ad1770 Move core auth mixins to their own file 2025-01-13 15:45:55 +01:00
imperosol
cba915c34d Move core views mixins to their own file 2025-01-13 15:45:27 +01:00
imperosol
7ac41ac5cb remove UserIsRootMixin 2025-01-13 15:45:23 +01:00
imperosol
a8810816f0 Give the public group to newly created users 2025-01-10 02:23:07 +01:00
imperosol
849fac490d fix get_or_create in club group migration 2025-01-04 18:49:00 +01:00
imperosol
6eb860579a split migrations 2025-01-04 18:05:02 +01:00
imperosol
bb210f8d47 change club group names when the club name changes 2025-01-04 16:43:38 +01:00
imperosol
efca10e252 remove Club.view_groups, Club.edit_groups and Club.owner_group 2025-01-03 17:30:24 +01:00
imperosol
1e29ae4171 fixes on club group attribution 2025-01-03 01:18:28 +01:00
imperosol
0ae1e850f4 improve admin 2025-01-03 01:18:28 +01:00
imperosol
d380668c0f Move users to the club groups in the migration 2025-01-03 01:18:28 +01:00
imperosol
6400b2c2c2 replace MetaGroups by proper group management 2025-01-03 01:18:28 +01:00
imperosol
871ef60cf6 remove obsolete RunPython operations 2024-12-19 10:39:07 +01:00