imperosol
7e9071a533
optimize User.is_subscribed
and User.was_subscribed
2024-12-19 10:39:07 +01:00
imperosol
8c660e9856
Make core.User
inherit from AbstractUser
instead of AbstractBaseUser
2024-12-19 10:39:04 +01:00
thomas girod
8d6609566f
Merge pull request #951 from ae-utbm/refactor-news
...
refactor news model and creation form
2024-12-18 16:09:41 +01:00
imperosol
17e4c63737
refactor news model and creation form
2024-12-18 15:54:10 +01:00
thomas girod
fad470b670
Merge pull request #952 from ae-utbm/sort-producttypes
...
Sort product types
2024-12-18 15:45:50 +01:00
thomas girod
c5646b1e59
Merge pull request #954 from ae-utbm/fix-subscription
...
fix access to the subscription page
2024-12-18 15:45:17 +01:00
imperosol
5da27bb266
rename producttype
to product_type
2024-12-18 14:48:59 +01:00
imperosol
be6a077c8e
fix access to the subscription page
2024-12-18 14:13:39 +01:00
imperosol
8d643fc6b4
Apply review comments
2024-12-17 17:23:13 +01:00
imperosol
47876e3971
Make product types dynamically orderable.
2024-12-17 13:35:29 +01:00
imperosol
c79c251ba7
Add ProductTypeController
2024-12-17 13:35:29 +01:00
imperosol
483670e798
Make ProductType
an OrderedModel
2024-12-17 13:35:29 +01:00
imperosol
6c8a6008d5
api route to search products with detailed infos.
2024-12-17 12:38:59 +01:00
imperosol
e680124d7b
fix makemessages command in docs
2024-12-17 12:38:59 +01:00
imperosol
b06a06f50c
feat: add restore on backspace plugin for tom select
2024-12-17 12:38:59 +01:00
Bartuccio Antoine
6416de237f
Merge pull request #923 from ae-utbm/counter-click-step-2
...
Casser counter click step 2 : separate refilling from counter clicks with fragments
2024-12-17 10:58:34 +01:00
ad44fd52a4
Apply review comments
2024-12-17 10:54:41 +01:00
03c27b10e5
Fix refill permissions
...
* Remove ability to refill from counters
* Fix bug where you could refill without any board member on a BAR
* Add a warning message explaining why refilling are disabled
2024-12-17 02:42:07 +01:00
fc0ef29738
Remove GetCustomer API endpoint
2024-12-17 01:42:10 +01:00
a0eb53a607
Apply review comments
2024-12-17 01:41:45 +01:00
66e5ef64fd
Don't use API to update amount after a refilling query
2024-12-17 00:47:43 +01:00
thomas girod
f5d5cc18a8
Merge pull request #949 from ae-utbm/trombi
...
Fix crash when admin gets to preferences of an user subscribed to a trombinoscope
2024-12-16 10:06:17 +01:00
4c65939bbe
Fix crash when admin gets to preferences of an user subscribed to a trombinoscope
2024-12-16 09:31:43 +01:00
379527cd58
Add a nice animation on successful refilling
2024-12-16 00:58:23 +01:00
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
thomas girod
830c752971
Merge pull request #948 from ae-utbm/sentry
...
Enable sentry workflow again
2024-12-15 18:36:46 +01:00
6bdc1b73ae
Enable sentry workflow again
2024-12-15 17:31:41 +01:00
NaNoMelo
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
imperosol
466fe58763
feat: make student card unique per user
2024-12-15 16:49:24 +01:00
imperosol
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
Bartuccio Antoine
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
thomas girod
a975824481
Merge pull request #945 from ae-utbm/refactor-product
...
Remove `Product.parent_product`
2024-12-09 20:20:11 +01:00
imperosol
c51e5eb6cb
remove parent_product
column in the Product table
2024-12-09 12:59:33 +01:00
imperosol
f0bc502ec9
fix translation in subscription creation success fragment
2024-12-09 12:31:58 +01:00
Bartuccio Antoine
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
thomas girod
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
imperosol
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
imperosol
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