imperosol
d73b7de903
tweaks after rebase on clic-limit
2026-06-05 13:40:18 +02:00
TitouanDor
4c5149aec9
ajout balise de traduction
2026-06-05 13:40:18 +02:00
TitouanDor
89afdba055
one CGV button for and etransaction and sith account
2026-06-05 13:40:18 +02:00
TitouanDor
e9a55c6f3a
correction fautes orthographes
2026-06-05 13:40:18 +02:00
TitouanDor
922c940fd5
add button for general term and condition
2026-06-05 13:40:18 +02:00
thomas girod
29c0d0be28
Merge pull request #1415 from ae-utbm/fix-permission-NewsUpdateView
...
fix admin getting error 403
2026-06-05 13:38:18 +02:00
thomas girod
b1ab21aff7
Merge pull request #1423 from ae-utbm/update-deps
...
Update deps
2026-06-05 12:33:07 +02:00
imperosol
8ee385e1ae
update js deps
2026-06-05 12:16:37 +02:00
imperosol
d0a80a3ec8
update python deps
2026-06-05 12:16:37 +02:00
thomas girod
bcc44727df
Merge pull request #1414 from ae-utbm/election-roles
...
Election roles
2026-06-05 11:08:01 +02:00
TitouanDor
d25bcec9ba
fix admin getting error 403
2026-06-05 11:04:52 +02:00
imperosol
f3e78f229a
add tests
2026-06-05 11:02:35 +02:00
imperosol
00fb8a719f
add translations
2026-06-05 11:02:35 +02:00
imperosol
c4af372973
automatically apply election results
2026-06-05 11:02:35 +02:00
imperosol
d119bfa0c6
create multiple elections in populate.py
2026-06-05 11:02:35 +02:00
imperosol
dc2e7ff468
add translations
2026-06-05 11:02:35 +02:00
imperosol
960657404b
button to create new elections
2026-06-05 11:02:35 +02:00
imperosol
cd9cd81e8b
add default initial values on election creation
2026-06-05 11:02:35 +02:00
imperosol
733bd49a42
feat: add ClubRole selection in election Role form
2026-06-05 11:02:35 +02:00
imperosol
eb7f5def6e
feat: link election Role to ClubRole
2026-06-05 11:02:35 +02:00
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