Nicolas Évrard
|
77984124dd
|
Add a test to ensure that Model._order is predictable
|
2025-09-11 00:30:16 +02:00 |
|
Cédric Krier
|
acc9c6972a
|
Add test to enforce One2Many Function field to have a setter
The clients may always try to write on One2Many even if it is readonly so such
Function field must have a setter.
Closes #8739
|
2025-06-17 15:02:55 +02:00 |
|
Cédric Krier
|
41993306bf
|
Use pairing to generate unique ID for purchase reporting
Purchase reporting are also grouped by currency so they should be part of the
ID.
Closes #13743
|
2025-05-05 15:07:27 +02:00 |
|
Cédric Krier
|
b26ff9757e
|
Add metadata columns to ModelSQL with table query
Closes #9414
|
2024-10-25 00:24:39 +02:00 |
|
Udo Spallek
|
8b252472c4
|
Replace usage of docstring of Model by __string__ attribute
Closes #8402
|
2024-11-19 10:09:52 +01:00 |
|
Cédric Krier
|
e16889a592
|
Use sparkline tools instead of pygal
|
2024-09-29 11:46:53 +02:00 |
|
Cédric Krier
|
420e0a48d6
|
Add pairwise_longest tools
|
2023-10-18 23:11:07 +02:00 |
|
Cédric Krier
|
7e2c1f8cbd
|
Do not raise StopIteration when calling pairwise with empty iterable
Closes #12652
|
2023-10-18 18:28:04 +02:00 |
|
Cédric Krier
|
bdb43b84b2
|
Remove trailing comma on time_series definition on purchase reporting per product
Closes #12605
|
2023-10-02 09:44:26 +02:00 |
|
Sergi Almacellas Abellana
|
e779b8107e
|
Add rec_name searcher on reporting models
Closes #11263
|
2023-01-09 14:49:16 +01:00 |
|
Cédric Krier
|
debee0cd4d
|
Remove trailing comma on time_series definition on purchase reporting per supplier
Closes #11990
|
2023-01-04 18:59:24 +01:00 |
|
Cédric Krier
|
a3685dd320
|
Prepare migration to monorepo
|
2022-12-16 16:49:39 +01:00 |
|