f63fb59cbf
Allow filtering of refilling options
...
* Move settings.SITH_COUNTER_PAYMENT_METHOD to counter.apps.PAYMENT_METHOD
* Move student cards to an accordion on counter click
* Make cash default refilling option
* Disable bank selection option in refilling if CHECK are not allowed
* Disable refilling with CHECK from the frontend
2024-12-16 00:15:21 +01:00
cde864fdc7
Apply review comments
2024-12-15 22:47:59 +01:00
e9361697f7
Convert customer refill to a fragment view
2024-12-15 21:33:19 +01:00
0f003870bb
Merge pull request #924 from ae-utbm/unique-student-card
...
Make student card unique per user
2024-12-15 17:06:35 +01:00
0631c77a1c
Apply review comments
2024-12-15 17:02:44 +01:00
2cc4308a58
Fix tooltip shadow and position and improve unittests
2024-12-15 16:49:24 +01:00
4975475e85
Add tooltip on current registered card, allow barmen to delete cards and make card deletion a fragment
2024-12-15 16:49:24 +01:00
466fe58763
feat: make student card unique per user
2024-12-15 16:49:24 +01:00
3b7e338808
fix 500 when accessing preferences
...
Quand on tente d'accéder aux préférences d'un utilisateur relié à un trombi, sans être soi-même dans un trombi, on a une erreur.
2024-12-15 16:49:24 +01:00
53b13e7aef
Merge pull request #947 from ae-utbm/dependencies
...
Upgrade dependencies
2024-12-15 13:53:28 +01:00
fa60ecb25a
Upgrade dependencies
2024-12-15 00:59:55 +01:00
a975824481
Merge pull request #945 from ae-utbm/refactor-product
...
Remove `Product.parent_product`
2024-12-09 20:20:11 +01:00
c51e5eb6cb
remove parent_product
column in the Product table
2024-12-09 12:59:33 +01:00
f0bc502ec9
fix translation in subscription creation success fragment
2024-12-09 12:31:58 +01:00
902cafc5e4
Merge pull request #921 from ae-utbm/counter-click
...
Casser counter click étape 1 : introduire des fragments
2024-12-08 13:49:08 +01:00
b2f54aa23e
Merge pull request #943 from ae-utbm/update-deps
...
Update deps
2024-12-08 13:46:53 +01:00
29a5425259
Add spinner to student card form
2024-12-08 13:17:56 +01:00
e2a34c75ea
deps: update dependencies
2024-12-08 11:54:58 +01:00
de7aa6f6a6
Create a generic form fragment renderer
2024-12-08 11:45:16 +01:00
9acb421b2e
deps: update ruff
2024-12-08 11:17:27 +01:00
66d2dc74e7
Pre-fetch forms for student card
2024-12-08 00:32:28 +01:00
2f613607af
Update number of queries in test_num_queries
2024-12-07 23:35:35 +01:00
d4b9c3afb1
Make StudentCardFormView fragment only
2024-12-07 22:36:15 +01:00
b81cf49d0a
Remove student card creation from CounterClick view and use fragment instead
...
Intercept htmx on submit requests, this allows auto submit from nfc fields
Fix super call with parameters
Add loading wheel on student card form for counter_click.jinja
2024-12-07 12:57:10 +01:00
1da45fdffc
Merge pull request #934 from ae-utbm/split-counter
...
Split counter views into multiple files
2024-12-07 11:53:14 +01:00
10dde3f002
fix imports
2024-12-07 00:18:17 +01:00
c2d6af12ab
Merge branches 'split-home' and 'split-studentcard' into split-counter
2024-12-07 00:13:50 +01:00
6e48f88c06
extract counter auth views
2024-12-07 00:12:10 +01:00
7a91a71565
extract counter auth views
2024-12-07 00:11:18 +01:00
c4764110d8
extract counter home views
2024-12-07 00:10:46 +01:00
ff68e65250
extract counter home views
2024-12-07 00:07:37 +01:00
c9d83e5916
extract student card views
2024-12-07 00:06:33 +01:00
5dc99dbfcb
extract student card views
2024-12-07 00:05:45 +01:00
8dbec85c8e
Merge pull request #941 from ae-utbm/optimize-search
...
Optimize search
2024-12-06 21:00:06 +01:00
84d7e40e66
feat: client-side cache for ajax-select inputs
2024-12-06 18:38:30 +01:00
0b509f2200
fix N+1 queries on user search
2024-12-06 18:38:30 +01:00
9591162cc9
Merge pull request #940 from ae-utbm/fix-dump
...
Fix the account dump command.
2024-12-05 19:52:07 +01:00
007e17fd8b
Fix the account dump command.
...
- a missing `fail_silently` flag made the whole command fail if an invalid recipient is used (like closed utbm mail address)
- Not specifying the seller make the account detail pages crash.
2024-12-05 12:50:40 +01:00
95f8e7517c
Merge pull request #932 from ae-utbm/fix-subscriptions
...
Rework the subscription page
2024-12-03 19:45:26 +01:00
9667c79162
remove htmx-ext-response-targets
2024-12-03 19:41:10 +01:00
1c79c25262
better tab style
2024-12-03 19:41:09 +01:00
04b4b34bfe
add back user profiles on subscription form
2024-12-03 19:41:09 +01:00
fc0e689d4e
add initial values to forms
2024-12-03 19:41:09 +01:00
83bb4b3b12
add translation
2024-12-03 19:41:09 +01:00
8dcfc604a0
write tests
2024-12-03 19:41:09 +01:00
d2d639e5f6
Split SubscriptionForm
into SubscriptionNewUserForm
and SubscriptionExistingUserForm
2024-12-03 19:41:09 +01:00
b3eb7693e3
Merge pull request #933 from ae-utbm/remove-stock
...
delete stock application
2024-11-28 23:20:35 +01:00
10f42b1522
fix imports
2024-11-27 19:03:34 +01:00
76e9f3b1dc
Merge branches 'split-cash', 'split-click', 'split-main', 'split-admin', 'split-mixins', 'split-eticket' and 'split-invoices' into split-clean
2024-11-27 18:49:40 +01:00
d0ff9bc16c
extract mixins views
2024-11-27 18:48:06 +01:00