thomas girod
7cbb3a2c5d
Merge pull request #1256 from ae-utbm/remove-is_validated
...
Database optimisations on counter
2025-11-24 16:46:15 +01:00
imperosol
6709befb1f
fix timezone issues
2025-11-23 01:30:44 +01:00
imperosol
c588e5117d
make Refilling.payment_method a SmallIntegerField
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
8bd82c9d7c
Complete invoice call validation feature
2025-10-17 13:44:03 +02:00
Kenneth SOARES
3bcd417ad0
Basic implementation of invoice call validation
2025-10-17 13:40:05 +02:00
imperosol
f398c9901c
fix: 500 on product create view
2025-10-10 20:42:36 +02:00
imperosol
83a4ac2a7e
feat: automatic product archiving
2025-10-10 20:40:44 +02:00
imperosol
67884017f8
fix old permanences having end replaced by activity
2025-06-25 01:22:13 +02:00
imperosol
fa90477de5
hide cash register views to barmen
2025-05-22 10:06:22 +02:00
262ed7eb4c
Don't use cookies for processing eboutic baskets
2025-04-15 00:07:07 +02:00
thomas girod
811c83552f
Merge pull request #1051 from ae-utbm/fragment-mixin
...
Fragment mixins
2025-04-07 11:31:50 +02:00
imperosol
6a5da0302d
add FragmentMixin and UseFragmentsMixin classes
2025-04-06 14:34:22 +02:00
Thomas Girod
9e0cb7647b
fix counter stats page access
2025-04-06 14:18:20 +02:00
imperosol
26d4c4b811
move accound refound view to counter
2025-04-04 10:35:17 +02:00
imperosol
002554b802
move CurrencyField to counter
2025-04-04 10:35:17 +02:00
imperosol
eee78008b1
add pages to manage returnable products
2025-04-04 09:33:02 +02:00
imperosol
e7bb08448c
feat: generic returnable products
2025-04-04 09:29:54 +02:00
1978658b9c
Allow transactions on counter when an user has recorded too many products as long as he doesn't record more
2025-02-21 14:50:07 +01:00
imperosol
14ed43aaa5
fix office counter click access
2025-01-23 13:32:13 +01:00
imperosol
0c01ad1770
Move core auth mixins to their own file
2025-01-13 15:45:55 +01:00
imperosol
cba915c34d
Move core views mixins to their own file
2025-01-13 15:45:27 +01:00
a4c6439981
Fix selling ordering bug that created "not enough money" errors
...
* Add tests
* Add tests for cons/dcons
2025-01-10 16:35:42 +01:00
7f6fd7dc47
Fix wrong tests/permissions
2024-12-23 02:37:41 +01:00
022c19c020
Fix counter permissions issues
2024-12-23 02:17:28 +01:00
2e5e217842
Disable eboutic in counter click/main
2024-12-23 01:35:44 +01:00
5079938a5b
Fix get_operator on non bar counters and better display of counter with no products
2024-12-22 13:36:50 +01:00
eed434aeb2
Improve age management for getting products and make get_product a part of counter model
2024-12-22 12:27:58 +01:00
372470b44b
Improve empty basket and tray price management
2024-12-22 12:06:15 +01:00
7071553c3b
Optimize product id validation on counter click
2024-12-22 12:06:15 +01:00
eea237b813
Pre-filter allowed products in backend for counter click
2024-12-22 12:06:15 +01:00
ffe6fc8c2a
Redirect when cancelling instead of submitting a form
2024-12-22 12:06:15 +01:00
5f0b4d2050
Properly display form errors in counter
2024-12-22 12:06:15 +01:00
f9d7dc7d3a
Restore form when form submit fails due to error
2024-12-22 12:06:15 +01:00
8ebea00896
Fix crash during validation
2024-12-22 12:06:15 +01:00
a383f3e717
Don't use codes as a primary key in counter click
2024-12-22 12:06:15 +01:00
60f18669c8
Make counter click client side first
2024-12-22 12:06:14 +01:00
imperosol
39b36aa509
ajaxify the product admin page
2024-12-21 02:14:38 +01:00
imperosol
5da27bb266
rename producttype to product_type
2024-12-18 14:48:59 +01:00
imperosol
483670e798
Make ProductType an OrderedModel
2024-12-17 13:35:29 +01:00
a0eb53a607
Apply review comments
2024-12-17 01:41:45 +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
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
de7aa6f6a6
Create a generic form fragment renderer
2024-12-08 11:45:16 +01:00
66d2dc74e7
Pre-fetch forms for student card
2024-12-08 00:32:28 +01:00