Add print button on mandate

[UPD] Update account_banking_sepa_direct_debit.pot

account_banking_sepa_direct_debit 14.0.1.1.0
This commit is contained in:
Alexis de Lattre
2021-02-17 21:36:38 +01:00
committed by Reyes4711
parent 0564392c5c
commit c04a4598b7
4 changed files with 16 additions and 2 deletions

View File

@@ -5,7 +5,7 @@
{
"name": "Account Banking SEPA Direct Debit",
"summary": "Create SEPA files for Direct Debit",
"version": "14.0.1.0.0",
"version": "14.0.1.1.0",
"license": "AGPL-3",
"author": "Akretion, " "Tecnativa, " "Odoo Community Association (OCA)",
"website": "https://github.com/OCA/bank-payment",

View File

@@ -17,7 +17,7 @@ msgstr ""
#: model:ir.actions.report,print_report_name:account_banking_sepa_direct_debit.report_sepa_direct_debit_mandate
msgid ""
"'Mandate-%s-%s' % (object.unique_mandate_reference, "
"object.partner_id.name.replace(' ', '_')"
"object.partner_id.name.replace(' ', '_'))"
msgstr ""
#. module: account_banking_sepa_direct_debit
@@ -316,6 +316,11 @@ msgid ""
" 'pain.008.001.04'."
msgstr ""
#. module: account_banking_sepa_direct_debit
#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.view_mandate_form
msgid "Print"
msgstr ""
#. module: account_banking_sepa_direct_debit
#: model:ir.model.fields.selection,name:account_banking_sepa_direct_debit.selection__account_banking_mandate__type__recurrent
#: model_terms:ir.ui.view,arch_db:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document

View File

@@ -114,3 +114,9 @@ class AccountBankingMandate(models.Model):
)
else:
logger.info("0 SDD Mandates had to be set to Expired")
def print_report(self):
self.ensure_one()
xmlid = "account_banking_sepa_direct_debit.report_sepa_direct_debit_mandate"
action = self.env.ref(xmlid).report_action(self)
return action

View File

@@ -12,6 +12,9 @@
<field name="model">account.banking.mandate</field>
<field name="inherit_id" ref="account_banking_mandate.view_mandate_form" />
<field name="arch" type="xml">
<button name="validate" position="before">
<button name="print_report" type="object" string="Print" />
</button>
<field name="partner_id" position="after">
<field
name="scheme"