From cafd08baa03f5c78fe25080200a9f608af2cb866 Mon Sep 17 00:00:00 2001 From: Stefan Rijnhart Date: Thu, 20 Nov 2014 14:58:03 +0100 Subject: [PATCH] [FIX] Payment lines are editable from the mandate form view [FIX] Changing the payment order type from the payment or debit order form leads to unexpected behaviour [FIX] When running tests on an existing database, make sure the admin user has the English language during the test --- account_banking_mandate/model/account_banking_mandate.py | 3 ++- account_banking_tests/tests/test_payment_roundtrip.py | 2 ++ account_direct_debit/view/account_payment.xml | 6 +++++- 3 files changed, 9 insertions(+), 2 deletions(-) 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 @@ - + +