imperosol
fdc91ab7f1
directly work on group ids
...
add tests
2026-03-15 09:58:25 +01:00
imperosol
277b39f033
fix existing tests
2026-03-15 09:58:25 +01:00
imperosol
65a7447bdd
adapt formulas to new price system
2026-03-15 09:58:25 +01:00
imperosol
5301efe006
adapt products export to new price system
2026-03-15 09:58:25 +01:00
imperosol
d5bc5cfeaa
Price formset in the Product edit page
2026-03-15 09:58:25 +01:00
imperosol
7dcd3f8288
remove Product.selling_price and Product.special_selling_price
2026-03-15 09:58:25 +01:00
imperosol
f740fe57ca
use new price system in counters
2026-03-15 09:58:25 +01:00
imperosol
8e64909772
Price model
2026-03-15 09:58:10 +01:00
imperosol
1686a9da87
update JS deps
2026-03-11 22:41:51 +01:00
thomas girod
b4a6b6961b
Merge pull request #1307 from ae-utbm/counter-sellers
...
Counter sellers
2026-03-11 18:09:49 +01:00
imperosol
f17f17d8de
use dynamic formset for product action formset
2026-03-10 19:26:30 +01:00
imperosol
4f84ec09d7
add tests
2026-03-10 19:26:05 +01:00
imperosol
7e649b40c5
add translation
2026-03-10 19:26:05 +01:00
imperosol
78c373f84e
differentiate regular and temporary barmen on the counter edit view
2026-03-09 16:04:46 +01:00
imperosol
a7c8b318bd
add fields to CounterSellers
2026-03-09 16:04:46 +01:00
imperosol
1701ab5f33
feat: custom through model for Counter.sellers
2026-03-09 16:04:46 +01:00
thomas girod
25e19339ff
Merge pull request #1310 from ae-utbm/product-input
...
exclude archived products from product autocompletion.
2026-03-07 16:40:41 +01:00
imperosol
74bf462e90
restrict products that non-admins can add to counter
2026-03-07 16:08:14 +01:00
imperosol
8e4d367522
exclude archived products from product autocompletion.
...
Dans tous les contextes avec un champ Ajax sur les produits, on a besoin uniquement des produits non-archivés. C'est plus cohérent d'exclure les produits archivés de la recherche.
2026-03-06 18:40:21 +01:00
imperosol
9506c8688f
show more infos on the formulas list page
2026-02-17 22:08:01 +01:00
imperosol
f3f470ec6c
make formula deletion page clearer
2026-02-17 22:08:01 +01:00
imperosol
ced524587f
add tests
2026-02-17 22:08:01 +01:00
imperosol
6a6a7e949f
add checks on ProductForm
2026-02-17 22:08:01 +01:00
imperosol
4e73f103d8
automatically apply formulas on click
2026-02-17 22:08:01 +01:00
imperosol
b03346c733
product formulas management views
2026-02-17 22:08:01 +01:00
imperosol
7be1d1cc63
feat: ProductFormula model
2026-02-17 22:08:01 +01:00
imperosol
43768171a1
show creation date on Product update page
2026-02-17 22:05:34 +01:00
imperosol
0eccb4a5b5
Add created_at and updated_at to Product model
2026-02-17 22:05:19 +01:00
imperosol
e2fca3e6d2
fix: typo
2026-02-14 15:22:18 +01:00
imperosol
84033f37cf
update BiomeJS
2026-02-13 14:09:27 +01:00
imperosol
df2e65a991
explanation message when eboutic bank payments are disabled
2026-02-08 16:21:09 +01:00
imperosol
367ea703ce
remove fmt: off
2026-02-03 21:23:34 +01:00
imperosol
53a3dc0060
fix: wrong quantity displayed on click after removing item
2025-12-20 06:47:29 +01:00
imperosol
4ff4d179a1
refactor: format_timedelta template filter
2025-11-24 16:49:15 +01:00
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
thomas girod
4f802ac56e
Merge pull request #1260 from ae-utbm/fix-warnings
...
Fix warnings
2025-11-24 07:43:51 +01:00
thomas girod
16a6e07d4b
Merge pull request #1259 from ae-utbm/update-ninja
...
deps: bump django-ninja to 1.5.0
2025-11-24 07:43:39 +01:00
imperosol
6709befb1f
fix timezone issues
2025-11-23 01:30:44 +01:00
imperosol
acdb9660f6
deps: bump django-ninja to 1.5.0
2025-11-23 00:48:32 +01:00
imperosol
b60bd3a42b
fix: product scheduled action on product creation
...
cf. issue #1257
2025-11-21 11:13:06 +01:00
imperosol
c588e5117d
make Refilling.payment_method a SmallIntegerField
2025-11-19 21:03:55 +01:00
imperosol
ad87617018
remove Refilling.bank
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
e00a64252e
use FilterSchema for club sales.
2025-11-12 22:00:18 +01:00
imperosol
075c6f16ec
make ApiKeyAuth work on non-safe routes
2025-11-09 21:34:26 +01:00
imperosol
2e9e1b6a78
remove deprecated api csrf argument
2025-11-09 21:34:26 +01:00
imperosol
f027464d0e
apply new ruff rules
2025-11-07 16:24:28 +01:00
thomas girod
415193972c
Merge pull request #1223 from ae-utbm/sale-date-index
...
Add index on `Selling.date`
2025-11-07 14:55:32 +01:00