From 708949e735652f0e31976c8ee6efa6ad813445cf Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Wed, 13 Nov 2013 21:53:00 +0100 Subject: [PATCH] Now OpenERP only propose 'debit' payment modes on Direct Debits and 'payment' payment modes on Payment Orders. --- account_banking_payment/model/__init__.py | 2 +- account_banking_payment/model/payment_mode.py | 4 ++++ account_banking_payment/view/payment_mode.xml | 1 + account_direct_debit/view/account_payment.xml | 3 +++ 4 files changed, 9 insertions(+), 1 deletion(-) diff --git a/account_banking_payment/model/__init__.py b/account_banking_payment/model/__init__.py index e7ae81724..cf509d816 100644 --- a/account_banking_payment/model/__init__.py +++ b/account_banking_payment/model/__init__.py @@ -1,7 +1,7 @@ import account_payment import payment_line -import payment_mode import payment_mode_type +import payment_mode import payment_order_create import banking_import_transaction import banking_transaction_wizard diff --git a/account_banking_payment/model/payment_mode.py b/account_banking_payment/model/payment_mode.py index 6237593b6..0ce7d2837 100644 --- a/account_banking_payment/model/payment_mode.py +++ b/account_banking_payment/model/payment_mode.py @@ -50,4 +50,8 @@ class payment_mode(orm.Model): help=('Limit selected invoices to invoices with these payment ' 'terms') ), + 'payment_order_type': fields.related( + 'type', 'payment_order_type', readonly=True, type='selection', + selection=[('payment', 'Payment'), ('debit', 'Direct debit')], + string="Payment Order Type"), } diff --git a/account_banking_payment/view/payment_mode.xml b/account_banking_payment/view/payment_mode.xml index c46823c8d..95d250652 100644 --- a/account_banking_payment/view/payment_mode.xml +++ b/account_banking_payment/view/payment_mode.xml @@ -11,6 +11,7 @@ + + + [('payment_order_type', '=', payment_order_type)] +