From ef0051867fb244e41bcd137223576d97b22e54d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Sat, 20 Nov 2021 00:17:55 +0100 Subject: [PATCH] Rename generate_message button to sepa_generate_message issue10953 review374171003 --- CHANGELOG | 2 ++ payment.py | 8 +++++--- payment.xml | 4 ++-- view/payment_group_form.xml | 2 +- 4 files changed, 10 insertions(+), 6 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 95146653bf..26a6f2f5b0 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,5 @@ +* Rename generate_message button to sepa_generate_message + Version 6.2.0 - 2021-11-01 * Bug fixes (see mercurial logs for details) diff --git a/payment.py b/payment.py index 0fc387a050..c99c86e9a1 100644 --- a/payment.py +++ b/payment.py @@ -195,7 +195,7 @@ class Group(metaclass=PoolMeta): def __setup__(cls): super(Group, cls).__setup__() cls._buttons.update({ - 'generate_message': { + 'sepa_generate_message': { 'invisible': Eval('process_method') != 'sepa', 'depends': ['process_method'], }, @@ -239,14 +239,16 @@ class Group(metaclass=PoolMeta): gettext('account_payment_sepa' '.msg_payment_process_no_iban', payment=payment.rec_name)) - self.generate_message(_save=False) + self.sepa_generate_message(_save=False) @dualmethod @ModelView.button - def generate_message(cls, groups, _save=True): + def sepa_generate_message(cls, groups, _save=True): pool = Pool() Message = pool.get('account.payment.sepa.message') for group in groups: + if group.journal.process_method != 'sepa': + continue tmpl = group.get_sepa_template() if not tmpl: raise NotImplementedError diff --git a/payment.xml b/payment.xml index 427eaa4110..42df7da6cb 100644 --- a/payment.xml +++ b/payment.xml @@ -298,8 +298,8 @@ this repository contains the full copyright notices and license terms. --> - generate_message - Generate Message + sepa_generate_message + Generate SEPA Message diff --git a/view/payment_group_form.xml b/view/payment_group_form.xml index 8a0e9d8e74..13c5338361 100644 --- a/view/payment_group_form.xml +++ b/view/payment_group_form.xml @@ -4,6 +4,6 @@ this repository contains the full copyright notices and license terms. --> -