Commit Graph
107 Commits
Author SHA1 Message Date
klmp200 35a55ff95a Fix animation bug on club list
Also, due to some weird jinja bug, css block is applied even if supposedly
in a conditional statement
2026-09-08 23:17:35 +02:00
klmp200 4bfcb6a267 Fix club-list pagination 2026-09-07 17:36:50 +02:00
klmp200 56c832ba06 Migrate to HTMX4 2026-08-30 22:07:53 +02:00
imperosol c83ab7c2c1 apply review comments 2026-05-20 12:26:15 +02:00
imperosol 23dc7702c4 add club links to club list page 2026-05-20 12:26:15 +02:00
imperosol a5a31b6a4d display club links on club main page 2026-05-20 12:25:26 +02:00
imperosol eaf90efd5c feat: club link management in club edit view 2026-05-20 12:25:26 +02:00
imperosol ffa4f82c7d UI/UX tweaks 2026-05-20 10:41:19 +02:00
imperosol 66f826625e ask for user confirmation if its role was moved out of presidency 2026-05-20 10:41:19 +02:00
imperosol a74f0dde39 add links to club edit page 2026-05-20 10:41:19 +02:00
imperosol c7160727ce add help texts in the club roles edition page 2026-05-20 10:41:19 +02:00
imperosol 31f36506a4 feat: page to create club roles 2026-05-20 10:41:19 +02:00
imperosol 3d8a832aca feat: page to edit and reorder club role 2026-05-20 10:41:19 +02:00
imperosol 9fdd5565a1 add og tags to club list page 2026-05-13 10:14:30 +02:00
imperosol fa190f6909 adapt club members pages to new club roles framework 2026-05-12 09:44:28 +02:00
imperosol 2aa6eed2fc improve main page style 2026-05-02 17:28:46 +02:00
klmp200 366d6c7f03 Merge pull request #1326 from ae-utbm/fix-link-script-once
Fix link-once and script-once not triggering when another one disappears
2026-04-01 22:45:00 +02:00
imperosol 0f00c91b59 push url on club search form submit 2026-03-30 19:39:13 +02:00
imperosol b5d8db0187 apply review comments 2026-03-29 10:41:00 +02:00
imperosol 26178f10c5 use HTMX for club list page search 2026-03-29 10:37:26 +02:00
imperosol 2944804074 rework club list page 2026-03-29 10:31:53 +02:00
klmp200 3bc4f1300e Fix link-once and script-once not triggering when another one disappears 2026-03-26 23:48:38 +01:00
imperosol e2fca3e6d2 fix: typo 2026-02-14 15:22:18 +01:00
imperosol b9aa07646a reuse last PageRev if same author and short time diff 2025-11-11 15:13:45 +01:00
imperosol d50bb0d9b1 remove dead code 2025-11-11 15:13:44 +01:00
imperosol 530e851bd1 add missing open graph tags 2025-11-09 21:28:16 +01:00
imperosol 742ac504dc optimize db requests on club sales view 2025-11-07 13:08:01 +01:00
imperosol 56f09fd739 fix: wrong text on member form submit button 2025-09-27 17:40:18 +02:00
imperosol eadf74604c Split ClubMemberForm into JoinClubForm and ClubAddMemberForm 2025-09-26 18:23:49 +02:00
imperosol cc58479a19 use new notifications system 2025-09-26 16:00:31 +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
klmp200 c6e86841b3 Remove jquery remeanants 2025-09-25 16:02:56 +02:00
imperosol 83c96884d8 add missing meta description tags 2025-09-01 18:20:27 +02:00
Thomas Girod 54be8addeb remove laundry 2025-05-26 09:10:35 +02:00
Thomas Girod ad4afce67f fix club members tests 2025-04-11 14:54:06 +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 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
thomas girod f71518ed6f Move deprecated paginate macro to a lower scope 2024-09-27 11:21:33 +02:00
thomas girod 1800785b80 generalize usage of the paginate_jinja macro 2024-09-27 11:21:33 +02:00
thomas girod b25805e0a1 introduce djhtml as jinja+scss formater 2024-07-25 16:46:45 +02:00
Julien Constant d16bf12611 Links update & translations typos fixes (#671)
* Remove BDF link (as BDF is now part of AE)

* Remove unused pages

* Fix typos

* Fix typo again
2023-10-10 15:29:02 +02:00
thomas girod ef968f3673 Better usage of cache for groups and clubs related operations (#634)
* Better usage of cache for group retrieval

* Cache clearing on object deletion or update

* replace signals by save and delete override

* add is_anonymous check in is_owned_by

Add in many is_owned_by(self, user) methods that user is not anonymous. Since many of those functions do db queries, this should reduce a little bit the load of the db.

* Stricter usage of User.is_in_group

Constrain the parameters that can be passed to the function to make sure only a str or an int can be used. Also force to explicitly specify if the group id or the group name is used.

* write test and correct bugs

* remove forgotten populate commands

* Correct test
2023-05-02 12:36:59 +02:00
klmp200 320a896610 Fix tests and broken forms 2022-08-04 17:20:21 +02:00