diff --git a/account_banking_mandate/model/account_banking_mandate.py b/account_banking_mandate/model/account_banking_mandate.py index f45764f74..dcb8e9787 100644 --- a/account_banking_mandate/model/account_banking_mandate.py +++ b/account_banking_mandate/model/account_banking_mandate.py @@ -79,7 +79,8 @@ class mandate(orm.Model): "cancelled mandate is a mandate that has been cancelled by " "the customer."), 'payment_line_ids': fields.one2many( - 'payment.line', 'mandate_id', "Related Payment Lines"), + 'payment.line', 'mandate_id', "Related Payment Lines", + readonly=True), } _defaults = { diff --git a/account_banking_tests/tests/test_payment_roundtrip.py b/account_banking_tests/tests/test_payment_roundtrip.py index 0a5ec3d0b..d0b05687a 100644 --- a/account_banking_tests/tests/test_payment_roundtrip.py +++ b/account_banking_tests/tests/test_payment_roundtrip.py @@ -381,6 +381,8 @@ class TestPaymentRoundtrip(SingleTransactionCase): def test_payment_roundtrip(self): reg, cr, uid, = self.registry, self.cr, self.uid + # Tests fail if admin does not have the English language + reg('res.users').write(cr, uid, uid, {'lang': 'en_US'}) self.setup_company(reg, cr, uid) self.setup_chart(reg, cr, uid) self.setup_payables(reg, cr, uid) diff --git a/account_direct_debit/view/account_payment.xml b/account_direct_debit/view/account_payment.xml index b5cbd73b2..2951a3b90 100644 --- a/account_direct_debit/view/account_payment.xml +++ b/account_direct_debit/view/account_payment.xml @@ -30,7 +30,11 @@ - + +