From 2de755bd6c2f8852af0f6ce55b2893faab28693f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Sat, 28 Dec 2019 17:48:50 +0100 Subject: [PATCH] Add domain against closed account issue8917 review262641002 --- payment.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/payment.py b/payment.py index 59e1405367..ae409d4c71 100644 --- a/payment.py +++ b/payment.py @@ -14,7 +14,10 @@ __all__ = ['Journal', 'Payment', 'Succeed', 'SucceedStart'] class Journal(metaclass=PoolMeta): __name__ = 'account.payment.journal' clearing_account = fields.Many2One('account.account', 'Clearing Account', - domain=[('party_required', '=', False)], + domain=[ + ('closed', '!=', True), + ('party_required', '=', False), + ], states={ 'required': Bool(Eval('clearing_journal')), }, @@ -57,6 +60,7 @@ class Payment(metaclass=PoolMeta): account = fields.Many2One( 'account.account', "Account", ondelete='RESTRICT', domain=[ + ('closed', '!=', True), ('company', '=', Eval('company', -1)), ('type.statement', 'in', ['balance', 'off-balance']), ['OR',