changeset 62d19cefc0d1 in modules/account_invoice:default
details:
https://hg.tryton.org/modules/account_invoice?cmd=changeset;node=62d19cefc0d1
description:
Raise NotImplementedError when setting Function field without setter
issue7985
review265101002
diffstat:
invoice.py | 9 +++++----
1 files changed, 5 insertions(+), 4 deletions(-)
diffs (26 lines):
diff -r b899d860c265 -r 62d19cefc0d1 invoice.py
--- a/invoice.py Sun Mar 24 18:00:01 2019 +0100
+++ b/invoice.py Wed Mar 27 00:28:57 2019 +0100
@@ -181,8 +181,9 @@
'invisible': ~Eval('reconciled'),
}),
'get_reconciled')
- lines_to_pay = fields.Function(fields.One2Many('account.move.line', None,
- 'Lines to Pay'), 'get_lines_to_pay')
+ lines_to_pay = fields.Function(fields.Many2Many(
+ 'account.move.line', None, None, 'Lines to Pay'),
+ 'get_lines_to_pay')
payment_lines = fields.Many2Many('account.invoice-account.move.line',
'invoice', 'line', string='Payment Lines',
domain=[
@@ -1648,8 +1649,8 @@
'readonly': _states['readonly'] | ~Bool(Eval('account')),
},
depends=['type', 'invoice_type', 'company', 'account'] + _depends)
- invoice_taxes = fields.Function(fields.One2Many('account.invoice.tax',
- None, 'Invoice Taxes'), 'get_invoice_taxes')
+ invoice_taxes = fields.Function(fields.Many2Many('account.invoice.tax',
+ None, None, 'Invoice Taxes'), 'get_invoice_taxes')
origin = fields.Reference('Origin', selection='get_origin', select=True,
states=_states, depends=_depends)