Add invisible and readonly state on analytic_accounts

issue6329
review28081002
This commit is contained in:
Cédric Krier
2017-03-13 23:06:50 +01:00
parent 8942f13034
commit b5371d863f
+5
View File
@@ -22,6 +22,11 @@ class InvoiceLine(AnalyticMixin):
Eval('company', -1))),
]
cls.analytic_accounts.depends.append('company')
cls.analytic_accounts.states = {
'invisible': Eval('type') != 'line',
'readonly': Eval('invoice_state') != 'draft',
}
cls.analytic_accounts.depends.extend(['type', 'invoice_state'])
def _credit(self):
pool = Pool()