changeset 95b977368316 in
modules/sale_product_recommendation_association_rule:default
details:
https://hg.tryton.org/modules/sale_product_recommendation_association_rule?cmd=changeset&node=95b977368316
description:
Enforce positive timedelta
issue11869
review421921004
diffstat:
sale.py | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletions(-)
diffs (24 lines):
diff -r 46ee050532bc -r 95b977368316 sale.py
--- a/sale.py Mon Oct 31 17:20:39 2022 +0100
+++ b/sale.py Thu Nov 24 19:16:51 2022 +0100
@@ -8,6 +8,7 @@
from trytond.cache import Cache
from trytond.model import Index, ModelSQL, ModelView, fields
from trytond.pool import Pool, PoolMeta
+from trytond.pyson import TimeDelta
from trytond.transaction import Transaction
@@ -15,7 +16,11 @@
__name__ = 'sale.configuration'
product_association_rule_transactions_up_to = fields.TimeDelta(
- "Transactions Up to")
+ "Transactions Up to",
+ domain=['OR',
+ ('product_association_rule_transactions_up_to', '=', None),
+ ('product_association_rule_transactions_up_to', '>=', TimeDelta()),
+ ])
product_association_rule_min_support = fields.Float(
"Minimum Support", required=True,
domain=[