[FIX] account_statement_import_online: further improvements.

This commit is contained in:
Ronald Portier
2021-07-14 11:40:50 +02:00
parent 0578dadc9c
commit 8dae9bb4df
13 changed files with 126 additions and 69 deletions

View File

@@ -2,6 +2,7 @@
<!--
Copyright 2019-2020 Brainbean Apps (https://brainbeanapps.com)
Copyright 2019-2020 Dataplug (https://dataplug.io)
Copyright 2021 Therp BV (https://therp.nl).
License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
-->
<odoo>
@@ -48,27 +49,15 @@
</group>
</page>
<xpath expr="/form/sheet" position="before">
<header>
<header>
<button
type="action"
name="%(online_bank_statement_pull_wizard_action)d"
attrs="{'invisible': ['|', ('bank_statements_source', '!=', 'online'), ('online_bank_statement_provider', '=', False)]}"
name="%(action_online_bank_statements_pull_wizard)d"
attrs="{'invisible': [('online_bank_statement_provider', '=', False)]}"
string="Pull Online Bank Statement"
/>
</header>
</xpath>
</field>
</record>
<record
id="action_online_bank_statements_pull_wizard"
model="ir.actions.act_window"
>
<field name="name">Online Bank Statements Pull Wizard</field>
<field name="res_model">online.bank.statement.pull.wizard</field>
<field name="target">new</field>
<field name="view_mode">form</field>
<field name="binding_model_id" ref="account.model_account_journal" />
<field name="binding_view_types">list</field>
<field name="groups_id" eval="[(4, ref('account.group_account_user'))]" />
</record>
</odoo>

View File

@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="utf-8" ?>
<!--
Copyright 2021 Therp BV (https://therp.nl).
License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
-->
<odoo>
<record
id="action_online_bank_statements_pull_wizard"
model="ir.actions.act_window"
>
<field name="name">Online Bank Statements Pull Wizard</field>
<field name="res_model">online.bank.statement.pull.wizard</field>
<field name="target">new</field>
<field name="view_mode">form</field>
<field name="binding_model_id" ref="account.model_account_journal" />
<field name="binding_view_types">list</field>
<field name="groups_id" eval="[(4, ref('account.group_account_user'))]" />
</record>
</odoo>

View File

@@ -17,7 +17,7 @@
domain="[('active', '=', False)]"
/>
<group name="groupby">
<filter
<filter
name="service_groupby"
string="Service"
context="{'group_by': 'service'}"
@@ -46,13 +46,13 @@
<field name="arch" type="xml">
<form string="Online Bank Statement Provider">
<sheet>
<widget
<widget
name="web_ribbon"
title="Archived"
bg_color="bg-danger"
attrs="{'invisible': [('active', '=', True)]}"
/>
<group name="main" col="2">
<group name="main" col="2">
<group name="params">
<field name="journal_id" />
<field name="currency_id" />
@@ -61,25 +61,25 @@
name="company_id"
groups="base.group_multi_company"
/>
<field
<field
name="service"
widget="dynamic_dropdown"
values="values_service"
/>
<field name="active" invisible="1" />
</group>
</group>
<group name="pull" string="Scheduled Pull">
<label for="interval_number" />
<div class="o_row" id="interval_number">
<field name="interval_number" class="ml8" />
<field name="interval_type" />
</div>
<field name="next_run" />
</group>
<label for="interval_number" />
<div class="o_row" id="interval_number">
<field name="interval_number" class="ml8" />
<field name="interval_type" />
</div>
<field name="next_run" />
</group>
<group name="configuration" string="Configuration">
<field name="statement_creation_mode" />
<field name="tz" />
</group>
<field name="statement_creation_mode" />
<field name="tz" />
</group>
</group>
</sheet>
<div class="oe_chatter">
@@ -88,12 +88,12 @@
</div>
</form>
</field>
</record>
</record>
<record id="online_bank_statement_provider_action" model="ir.actions.act_window">
<field name="name">Online Bank Statement Providers</field>
<field name="res_model">online.bank.statement.provider</field>
<field name="view_mode">tree,form</field>
<record id="online_bank_statement_provider_action" model="ir.actions.act_window">
<field name="name">Online Bank Statement Providers</field>
<field name="res_model">online.bank.statement.provider</field>
<field name="view_mode">tree,form</field>
</record>
<menuitem