[12.0][ADD]account_ebics_batch_payment

This commit is contained in:
Luc De Meyer
2020-06-20 20:49:00 +02:00
parent b7c3dc316c
commit 0e0a32f2cd
7 changed files with 101 additions and 0 deletions

View File

@@ -0,0 +1 @@
from . import account_batch_payment

View File

@@ -0,0 +1,38 @@
# Copyright 2009-2020 Noviat.
# License LGPL-3 or later (http://www.gnu.org/licenses/lpgl).
from odoo import _, api, models
class AccountBatchPayment(models.Model):
_inherit = "account.batch.payment"
@api.multi
def ebics_upload(self):
self.ensure_one()
ctx = self.env.context.copy()
origin = _("Batch Payment") + ": " + self.name
ctx.update(
{
"default_upload_data": self.export_file,
"default_upload_fname": self.export_filename,
"origin": origin,
}
)
ebics_xfer = self.env["ebics.xfer"].with_context(ctx).create({})
ebics_xfer._onchange_upload_data()
ebics_xfer._onchange_format_id()
view = self.env.ref("account_ebics.ebics_xfer_view_form_upload")
act = {
"name": _("EBICS Upload"),
"view_type": "form",
"view_mode": "form",
"res_model": "ebics.xfer",
"view_id": view.id,
"res_id": ebics_xfer.id,
"type": "ir.actions.act_window",
"target": "new",
"context": ctx,
}
return act