change domain of account to enable remove of invoice_lines

issue2626
review388002
This commit is contained in:
Jan Grasnick committed 2012-10-09 12:54:54 +02:00
1 parent face64191d
commit 515f5fbbd7
1 file changed
+8 -4
+8 -4
View File
@@ -1325,10 +1325,14 @@ class InvoiceLine(ModelSQL, ModelView):
domain=[
('company', '=', Eval('_parent_invoice', {}).get('company',
Eval('context', {}).get('company', 0))),
If(Eval('_parent_invoice', {}).get('type').in_(['out_invoice',
'out_credit_note']),
('kind', '=', 'revenue'),
('kind', '=', 'expense')),
If(Bool(Eval('_parent_invoice')),
If(Eval('_parent_invoice', {}).get('type').in_(['out_invoice',
'out_credit_note']),
('kind', '=', 'revenue'),
('kind', '=', 'expense')),
If(Eval('invoice_type').in_(['out_invoice', 'out_credit_note']),
('kind', '=', 'revenue'),
('kind', '=', 'expense')))
],
on_change=['account', 'product', '_parent_invoice.party',
'_parent_invoice.type'],