Commit Graph

3824 Commits

Author SHA1 Message Date
imperosol ba618aa3cd feat: custom ClubRoleChoiceField for club roles 2026-06-05 11:02:35 +02:00
thomas girod 1456bc8044 Merge pull request #1420 from ae-utbm/phone-number
make phone number non-nullable on BillingInfo
2026-06-05 10:28:36 +02:00
imperosol 177002b8b8 tweak django-countries settings 2026-06-05 00:43:56 +02:00
imperosol e629b36465 make BillingInfo.phone_number non-nullable 2026-06-05 00:43:56 +02:00
thomas girod 30a3911fa1 Merge pull request #1422 from ae-utbm/fix-login-button
fix: login button background-color
2026-06-05 00:31:36 +02:00
thomas girod 7c9ba29db1 Merge pull request #1413 from ae-utbm/counter-barmen
feat: `request.barmen`
2026-06-05 00:31:19 +02:00
imperosol cf31182429 fix: login button background-color 2026-06-04 18:04:52 +02:00
imperosol 29cacf8efc add tests 2026-06-03 23:51:40 +02:00
imperosol 1e592e657f update translations 2026-06-03 23:51:40 +02:00
imperosol fb1790020b remove Counter.token
Ce paramètre n'est plus utilisé, maintenant que la gestion de la session du comptoir se fait avec `request.barmen`
2026-06-03 23:51:40 +02:00
imperosol 3cf142f3f1 show barmen logged on current device in counter 2026-06-03 23:43:19 +02:00
imperosol 222b0d16a7 feat: request.barmen 2026-06-03 23:43:19 +02:00
imperosol 074ebcb011 use fragment for counter login 2026-06-03 23:43:19 +02:00
thomas girod a26e06216e Merge pull request #1421 from ae-utbm/clic-limit
fix etransaction after clic limit changes
2026-06-02 14:22:54 +02:00
imperosol 78c541dd36 fix etransaction after clic limit changes 2026-06-02 14:21:58 +02:00
thomas girod b4d76c4f85 Merge pull request #1407 from ae-utbm/clic-limit
Clic limit
2026-06-02 13:12:28 +02:00
imperosol b5a2ec78df add translations 2026-06-01 10:46:28 +02:00
imperosol 8022589902 add doc 2026-06-01 10:46:28 +02:00
imperosol 6ae73a28b4 test sold out items in eboutic 2026-06-01 10:46:28 +02:00
imperosol 7f415c6a6c clean invalid items from eboutic baskets 2026-06-01 10:46:28 +02:00
imperosol dd4887ead4 exclude products over clic limit from eboutic 2026-06-01 10:46:28 +02:00
imperosol a8b6a2e43b add clic limit to product form 2026-06-01 10:46:28 +02:00
imperosol f90cb5b91c add field Product.clic_limit 2026-06-01 10:46:28 +02:00
imperosol d604147a93 remove Product.buying_groups
Savoir quel groupe a le droit d'acheter quel produit est maintenant déterminé avec le modèle `Price`. `Product.buying_groups` avait juste été laissé temporairement pour permettre un rollback si le déploiement des prix ne se passait pas bien. Comme il n'y a pas eu de problème, on peut maintenant le retirer.
2026-06-01 10:46:28 +02:00
imperosol 3f2908eb8d feat: basket timeout 2026-06-01 10:46:28 +02:00
thomas girod e811aeaecd Merge pull request #1412 from ae-utbm/improve-mobile-counter
Improve counter click on smartphones
2026-05-31 11:48:07 +02:00
thomas girod 549a778be0 Merge pull request #1411 from ae-utbm/fix-club-role
fix: forgotten group assignation on club role update
2026-05-31 11:47:40 +02:00
thomas girod 5c42da273b Merge pull request #1392 from ae-utbm/basket-timeout
Basket timeout
2026-05-30 12:56:35 +02:00
thomas girod b8e0294df6 Merge pull request #1410 from ae-utbm/fix-payment-method
fix: wrong payment method for refills with eboutic
2026-05-30 12:41:44 +02:00
imperosol 78b24dc1e7 fix: product research with code 2026-05-28 18:10:56 +02:00
imperosol ebf0196bef improve counter basket item style 2026-05-27 18:22:07 +02:00
imperosol 362b9eea06 automatically add item to basket on counter product search 2026-05-27 18:22:07 +02:00
imperosol 3b3e33ed80 fix: forgotten group assignation on club role update 2026-05-27 12:24:27 +02:00
imperosol 649190debe fix: wrong payment method for refills with eboutic 2026-05-26 23:46:38 +02:00
imperosol 50c880719a feat: basket timeout 2026-05-22 11:38:03 +02:00
thomas girod 99d85e0361 Merge pull request #1385 from ae-utbm/localstorage
Automatic localstorage cleaning
2026-05-22 08:21:36 +02:00
thomas girod cff0dd2cf6 Merge pull request #1405 from ae-utbm/fixes
Fixes
2026-05-21 22:54:00 +02:00
imperosol 5238e2e2d6 doc-comment explaining base-bundle-index.ts 2026-05-21 22:52:11 +02:00
imperosol 4375fdf150 fix: birthdays font-size too big 2026-05-21 22:51:33 +02:00
imperosol a10773bb37 fix: ClubRole migration 2026-05-21 22:50:56 +02:00
imperosol ce0ddcd184 replace exportToHtml by Object.assign(window, { obj }) 2026-05-21 22:41:51 +02:00
imperosol 6cec2e74d0 feat: versionedLocalStorage 2026-05-21 22:28:31 +02:00
imperosol 2228a3f961 use sessionStorage to cache user pictures
Le sessionStorage est automatiquement vidé à la fermeture de la page, ce qui, dans le cas des photos, est un peu plus fiable et correspond un peu mieux à nos besoins.
2026-05-21 22:28:23 +02:00
imperosol 4b369b73a7 feat: automatic localstorage cleaning 2026-05-21 22:28:20 +02:00
imperosol 73f422db23 refactor: move nested-key.d.ts 2026-05-21 22:24:16 +02:00
imperosol 0aed36c8d9 refactor: assemble main js files into a single bundle 2026-05-21 22:24:16 +02:00
imperosol e2c17175f5 feat: use a queue in user pictures localstorage 2026-05-21 18:45:24 +02:00
klmp200 59b4c4e73c Merge pull request #1390 from ae-utbm/dependencies
Upgrade python dependencies
2026-05-20 23:03:49 +02:00
thomas girod b8623eed11 Merge pull request #1391 from ae-utbm/notifications-magic
improve `$notifications`
2026-05-20 23:03:30 +02:00
thomas girod ed791dc544 Merge pull request #1388 from ae-utbm/club-link
Club links
2026-05-20 23:03:08 +02:00