Commit Graph
100 Commits
Author SHA1 Message Date
imperosol 30663d87a4 directly work on group ids 2026-03-09 19:36:15 +01:00
imperosol e2f6671ad0 apply review comments 2026-03-09 18:59:41 +01:00
imperosol 9a67926a49 feat: API route to get user memberships 2026-03-09 18:11:23 +01:00
imperosol 09a98db786 refactor election views permission check 2026-03-09 16:04:19 +01:00
imperosol 84ed180c1e refactor sas moderation view permission 2026-03-09 16:04:19 +01:00
imperosol 52759764a1 feat: User.all_groups 2026-03-09 16:04:19 +01:00
imperosol 74bf462e90 restrict products that non-admins can add to counter 2026-03-07 16:08:14 +01:00
imperosol 8e4d367522 exclude archived products from product autocompletion.
Dans tous les contextes avec un champ Ajax sur les produits, on a besoin uniquement des produits non-archivés. C'est plus cohérent d'exclure les produits archivés de la recherche.
2026-03-06 18:40:21 +01:00
imperosol 9506c8688f show more infos on the formulas list page 2026-02-17 22:08:01 +01:00
imperosol f3f470ec6c make formula deletion page clearer 2026-02-17 22:08:01 +01:00
imperosol ced524587f add tests 2026-02-17 22:08:01 +01:00
imperosol 5f01f973de add translations 2026-02-17 22:08:01 +01:00
imperosol 6a6a7e949f add checks on ProductForm 2026-02-17 22:08:01 +01:00
imperosol 4e73f103d8 automatically apply formulas on click 2026-02-17 22:08:01 +01:00
imperosol b03346c733 product formulas management views 2026-02-17 22:08:01 +01:00
imperosol 7be1d1cc63 feat: ProductFormula model 2026-02-17 22:08:01 +01:00
imperosol 43768171a1 show creation date on Product update page 2026-02-17 22:05:34 +01:00
imperosol 0eccb4a5b5 Add created_at and updated_at to Product model 2026-02-17 22:05:19 +01:00
imperosol e2fca3e6d2 fix: typo 2026-02-14 15:22:18 +01:00
imperosol 2138783bde add ban generation to populate_more 2026-02-14 15:14:45 +01:00
imperosol 84033f37cf update BiomeJS 2026-02-13 14:09:27 +01:00
imperosol e71f76ea91 remove shorten.min.js 2026-02-13 13:13:40 +01:00
imperosol 530475c4ee update JS dependencies 2026-02-13 11:58:20 +01:00
imperosol e992bebd68 update python dependencies 2026-02-13 11:52:02 +01:00
imperosol c5ae81aae7 update docstrings 2026-02-10 13:08:36 +01:00
imperosol 252acc64c1 remove cache calls to fetch user membership 2026-02-10 13:08:36 +01:00
imperosol b6f77dea97 apply review suggestion 2026-02-09 15:24:52 +01:00
imperosol df2e65a991 explanation message when eboutic bank payments are disabled 2026-02-08 16:21:09 +01:00
imperosol 367ea703ce remove fmt: off 2026-02-03 21:23:34 +01:00
imperosol bdcb802da8 apply ruff rule PLW0108 2026-02-03 21:12:14 +01:00
imperosol 4e4b5a39f7 update ruff 2026-02-03 21:11:13 +01:00
imperosol 53a3dc0060 fix: wrong quantity displayed on click after removing item 2025-12-20 06:47:29 +01:00
Thomas Girod 775a3282dc rename UV to UE 2025-12-19 23:12:02 +01:00
imperosol 2fa3597722 fix display of non field errors 2025-12-18 00:39:08 +01:00
imperosol 1abfbeb76c use ics rrule for recurrent event 2025-12-16 01:13:17 +01:00
imperosol a68f16ba9d add tests 2025-11-30 19:12:37 +01:00
imperosol 1a99f4096e make matmatronch form more readable 2025-11-30 19:12:37 +01:00
imperosol 559a904e0d refactor: Matmatronch 2025-11-30 19:11:51 +01:00
imperosol fca6a58c5e feat: querystring jinja macro 2025-11-30 16:55:44 +01:00
imperosol 39c3e11d88 extract matmat forms into their own file 2025-11-29 14:48:30 +01:00
imperosol 8c127a96f7 refactor: user godfathers views 2025-11-25 22:20:43 +01:00
imperosol 55d6e2bbec refactor: PasswordRootChangeView 2025-11-25 20:55:36 +01:00
imperosol e9fbac8264 test UserPreferencesView 2025-11-25 19:48:45 +01:00
imperosol 1911f2e6dd refactor: remove UserUpdateView.board_only
La variable n'a pas été utilisée depuis 2016
2025-11-25 19:47:52 +01:00
imperosol 00acdcd1a5 refactor: remove useless Group methods 2025-11-24 18:15:28 +01:00
imperosol 0d4b77ba1c take all purchases for global purchase sum 2025-11-24 17:00:28 +01:00
imperosol 5271783e88 refactor: user stats view 2025-11-24 16:49:22 +01:00
imperosol 4ff4d179a1 refactor: format_timedelta template filter 2025-11-24 16:49:15 +01:00
imperosol f55627a292 refactor: core/views/index.py 2025-11-24 09:25:38 +01:00
imperosol 6709befb1f fix timezone issues 2025-11-23 01:30:44 +01:00
imperosol ddfb88ca2a remove settings.FORM_RENDERER 2025-11-23 01:22:15 +01:00
imperosol acdb9660f6 deps: bump django-ninja to 1.5.0 2025-11-23 00:48:32 +01:00
imperosol b60bd3a42b fix: product scheduled action on product creation
cf. issue #1257
2025-11-21 11:13:06 +01:00
imperosol 0c046b6164 translations 2025-11-19 21:03:55 +01:00
imperosol c588e5117d make Refilling.payment_method a SmallIntegerField 2025-11-19 21:03:55 +01:00
imperosol ad87617018 remove Refilling.bank 2025-11-19 21:03:55 +01:00
imperosol 56c2c2b70e remove Refilling.is_validated 2025-11-19 21:03:55 +01:00
imperosol 78fe4e52ca make Selling.payment_method a SmallIntegerField 2025-11-19 21:03:55 +01:00
imperosol 2a5893aa79 remove Selling.is_validated 2025-11-19 21:03:55 +01:00
imperosol 3f4a41ba42 refactor detection of the need to merge PageRev 2025-11-19 13:51:38 +01:00
imperosol 32e1f09d46 prevent csrf on MembershipSetOldView 2025-11-16 15:05:10 +01:00
imperosol f359fab6b4 style: class for <a>-like form submit buttons 2025-11-16 15:04:30 +01:00
imperosol 0b53db7a95 fix: user search for anonymous sessions with logged barmen
Quand une session n'était pas connectée en tant qu'utilisateur, mais avait des utilisateurs connectés en tant que barman, la route de recherche des utilisateurs était 401
2025-11-16 13:31:48 +01:00
imperosol d325b19383 typo in Sha512ApiKeyHasher docstring 2025-11-16 13:30:17 +01:00
imperosol 33cc9588b0 remove unused Mock 2025-11-16 13:12:58 +01:00
imperosol 17421e5cc9 test ClubSellingCSVView 2025-11-12 22:00:18 +01:00
imperosol e00a64252e use FilterSchema for club sales. 2025-11-12 22:00:18 +01:00
imperosol a27d8d0755 Revert "Custom style for Gala 2025"
This reverts commit 8cbf42d714.
2025-11-11 15:16:45 +01:00
imperosol c0ed5bd393 add diff ratio to the heuristic 2025-11-11 15:13:45 +01:00
imperosol ede15623df translations 2025-11-11 15:13:45 +01:00
imperosol b9aa07646a reuse last PageRev if same author and short time diff 2025-11-11 15:13:45 +01:00
imperosol 3c79bd4d01 test PageListView 2025-11-11 15:13:44 +01:00
imperosol 8819abe27c Custom 404 for Page 2025-11-11 15:13:44 +01:00
imperosol 30e76a5e39 move page templates to their own folder 2025-11-11 15:13:44 +01:00
imperosol d50bb0d9b1 remove dead code 2025-11-11 15:13:44 +01:00
imperosol d0340603a2 add more default user infos on first subscription 2025-11-11 15:07:06 +01:00
imperosol 80dbe7f742 exclude hidden users from ajax search 2025-11-11 14:31:20 +01:00
imperosol a571bda766 Show groups of Permission in admin 2025-11-11 14:31:20 +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 7042cc41f0 remove unused SelectUser 2025-11-11 13:49:33 +01:00
imperosol 53f7bf08d3 remove remaining CanCreateMixin 2025-11-10 00:19:16 +01:00
imperosol 0a3e0fa755 fix: url in news_detail og:image 2025-11-09 23:06:32 +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 0ba84c4750 docs: update doc 2025-11-09 21:31:45 +01:00
imperosol 530e851bd1 add missing open graph tags 2025-11-09 21:28:16 +01:00
imperosol 61d51a08d2 simplify User.is_in_group 2025-11-09 21:27:18 +01:00
imperosol ec9bfd3b7e fix: duplicated message on PermissionGroupsUpdateView 2025-11-09 21:25:44 +01:00
imperosol 282c4b8f26 remove SithFile._check_fs and SithFile.repair_fs 2025-11-09 17:00:44 +01:00
imperosol 8cbf42d714 Custom style for Gala 2025 2025-11-09 15:33:29 +01:00
imperosol 2e288368f0 apply review comments 2025-11-07 19:18:24 +01:00
imperosol 8b98e10ba3 remove CanCreateMixin usage from election 2025-11-07 19:18:24 +01:00
imperosol 59655e0414 refactor election result computing 2025-11-07 19:18:24 +01:00
imperosol 0d6856e925 refactor election detail view 2025-11-07 19:18:24 +01:00
imperosol e754b48371 feat: add x-limited-choices directive 2025-11-07 19:18:22 +01:00
imperosol a56b1c244e refactor CandidatureForm 2025-11-07 19:18:00 +01:00
imperosol 0d9d048ea3 move forms to their own file 2025-11-07 19:18:00 +01:00
imperosol 8cd28fda9c include only subscribed users and their direct relations in the galaxy 2025-11-07 18:47:13 +01:00
imperosol 7665d7efb4 update subscription price 2025-11-07 18:46:41 +01:00