changeset 62d9ed9459ce in modules/account_product:default
details:
https://hg.tryton.org/modules/account_product?cmd=changeset&node=62d9ed9459ce
description:
Clear account properties on category when accounting is unchecked
issue10024
review335921002
diffstat:
product.py | 13 +++++++++++++
1 files changed, 13 insertions(+), 0 deletions(-)
diffs (23 lines):
diff -r 472cf1d757b9 -r 62d9ed9459ce product.py
--- a/product.py Fri Mar 05 15:49:19 2021 +0100
+++ b/product.py Thu Apr 01 00:07:44 2021 +0200
@@ -190,6 +190,19 @@
return self.parent.accounting
return self.accounting
+ @fields.depends(
+ 'accounting',
+ 'account_parent', 'account_expense', 'account_revenue',
+ 'taxes_parent', 'customer_taxes', 'supplier_taxes')
+ def on_change_accounting(self):
+ if not self.accounting:
+ self.account_parent = None
+ self.account_expense = None
+ self.account_revenue = None
+ self.taxes_parent = None
+ self.customer_taxes = None
+ self.supplier_taxes = None
+
@fields.depends('account_expense')
def on_change_account_expense(self):
if self.account_expense: