diff --git a/account.py b/account.py index 515bb4bff1..1e01d5e8bf 100644 --- a/account.py +++ b/account.py @@ -68,6 +68,12 @@ class PaymentJournal(metaclass=PoolMeta): class PaymentGroup(metaclass=PoolMeta): __name__ = 'account.payment.group' + @classmethod + def __setup__(cls): + super().__setup__() + cls._buttons['succeed']['invisible'] |= ( + Eval('process_method') == 'braintree') + def process_braintree(self): pool = Pool() Payment = pool.get('account.payment')