add github workflow

This commit is contained in:
Jérémy Didderen
2025-03-13 22:04:30 +01:00
committed by Luc De Meyer
parent b10273d754
commit bb4fd21c0e
12 changed files with 183 additions and 203 deletions

View File

@@ -6,7 +6,7 @@
"version": "18.0.1.0.0", "version": "18.0.1.0.0",
"license": "LGPL-3", "license": "LGPL-3",
"author": "Noviat", "author": "Noviat",
"website": "https://www.noviat.com", "website": "https://www.noviat.com/",
"category": "Accounting & Finance", "category": "Accounting & Finance",
"depends": ["account"], "depends": ["account"],
"data": [ "data": [

View File

@@ -1,215 +1,217 @@
<?xml version="1.0" encoding="utf-8" ?> <?xml version="1.0" encoding="utf-8" ?>
<odoo noupdate="1"> <odoo noupdate="1">
<!-- Download formats -->
<!-- Download formats --> <record id="ebics_ff_C52" model="ebics.file.format">
<field name="ebics_version">2</field>
<field name="name">camt.052</field>
<field name="type">down</field>
<field name="order_type">C52</field>
<field name="download_process_method">camt.052</field>
<field
name="description"
>bank to customer account report in format camt.052</field>
<field name="suffix">c52.xml</field>
</record>
<record id="ebics_ff_C52" model="ebics.file.format"> <record id="ebics_ff_Z52" model="ebics.file.format">
<field name="ebics_version">2</field> <field name="ebics_version">2</field>
<field name="name">camt.052</field> <field name="name">camt.052</field>
<field name="type">down</field> <field name="type">down</field>
<field name="order_type">C52</field> <field name="order_type">Z52</field>
<field name="download_process_method">camt.052</field> <field name="download_process_method">camt.052</field>
<field name="description">bank to customer account report in format camt.052</field> <field
<field name="suffix">c52.xml</field> name="description"
</record> >bank to customer account report in format camt.052</field>
<field name="suffix">c52.xml</field>
</record>
<record id="ebics_ff_Z52" model="ebics.file.format"> <record id="ebics_ff_C53" model="ebics.file.format">
<field name="ebics_version">2</field> <field name="ebics_version">2</field>
<field name="name">camt.052</field> <field name="name">camt.053</field>
<field name="type">down</field> <field name="type">down</field>
<field name="order_type">Z52</field> <field name="order_type">C53</field>
<field name="download_process_method">camt.052</field> <field name="download_process_method">camt.053</field>
<field name="description">bank to customer account report in format camt.052</field> <field
<field name="suffix">c52.xml</field>
</record>
<record id="ebics_ff_C53" model="ebics.file.format">
<field name="ebics_version">2</field>
<field name="name">camt.053</field>
<field name="type">down</field>
<field name="order_type">C53</field>
<field name="download_process_method">camt.053</field>
<field
name="description" name="description"
>Bank to customer statement report in format camt.053</field> >Bank to customer statement report in format camt.053</field>
<field name="suffix">c53.xml</field> <field name="suffix">c53.xml</field>
</record> </record>
<record id="ebics_ff_Z53" model="ebics.file.format"> <record id="ebics_ff_Z53" model="ebics.file.format">
<field name="ebics_version">2</field> <field name="ebics_version">2</field>
<field name="name">camt.053</field> <field name="name">camt.053</field>
<field name="type">down</field> <field name="type">down</field>
<field name="order_type">Z53</field> <field name="order_type">Z53</field>
<field name="download_process_method">camt.053</field> <field name="download_process_method">camt.053</field>
<field <field
name="description" name="description"
>Bank to customer statement report in format camt.053</field> >Bank to customer statement report in format camt.053</field>
<field name="suffix">c53.xml</field> <field name="suffix">c53.xml</field>
</record> </record>
<record id="ebics_ff_C54" model="ebics.file.format"> <record id="ebics_ff_C54" model="ebics.file.format">
<field name="ebics_version">2</field> <field name="ebics_version">2</field>
<field name="name">camt.054</field> <field name="name">camt.054</field>
<field name="type">down</field> <field name="type">down</field>
<field name="order_type">C54</field> <field name="order_type">C54</field>
<field name="download_process_method">camt.054</field> <field name="download_process_method">camt.054</field>
<field <field
name="description" name="description"
>Bank to customer debit credit notification in format camt.054</field> >Bank to customer debit credit notification in format camt.054</field>
<field name="suffix">c52.xml</field> <field name="suffix">c52.xml</field>
</record> </record>
<record id="ebics_ff_Z54" model="ebics.file.format"> <record id="ebics_ff_Z54" model="ebics.file.format">
<field name="ebics_version">2</field> <field name="ebics_version">2</field>
<field name="name">camt.054</field> <field name="name">camt.054</field>
<field name="type">down</field> <field name="type">down</field>
<field name="order_type">Z54</field> <field name="order_type">Z54</field>
<field name="download_process_method">camt.054</field> <field name="download_process_method">camt.054</field>
<field <field
name="description" name="description"
>Bank to customer debit credit notification in format camt.054</field> >Bank to customer debit credit notification in format camt.054</field>
<field name="suffix">c52.xml</field> <field name="suffix">c52.xml</field>
</record> </record>
<record id="ebics_ff_FDL_camt_xxx_cfonb120_stm" model="ebics.file.format"> <record id="ebics_ff_FDL_camt_xxx_cfonb120_stm" model="ebics.file.format">
<field name="ebics_version">2</field> <field name="ebics_version">2</field>
<field name="name">camt.xxx.cfonb120.stm</field> <field name="name">camt.xxx.cfonb120.stm</field>
<field name="type">down</field> <field name="type">down</field>
<field name="order_type">FDL</field> <field name="order_type">FDL</field>
<field name="download_process_method">cfonb120</field> <field name="download_process_method">cfonb120</field>
<field <field
name="description" name="description"
>Bank to customer statement report in format cfonb120</field> >Bank to customer statement report in format cfonb120</field>
<field name="suffix">cfonb120.dat</field> <field name="suffix">cfonb120.dat</field>
</record> </record>
<record id="ebics_ff_CDZ" model="ebics.file.format"> <record id="ebics_ff_CDZ" model="ebics.file.format">
<field name="ebics_version">2</field> <field name="ebics_version">2</field>
<field name="name">pain.002</field> <field name="name">pain.002</field>
<field name="type">down</field> <field name="type">down</field>
<field name="order_type">CDZ</field> <field name="order_type">CDZ</field>
<field <field
name="description" name="description"
>Payment status report for direct debit in format pain.002</field> >Payment status report for direct debit in format pain.002</field>
<field name="suffix">psr.xml</field> <field name="suffix">psr.xml</field>
</record> </record>
<record id="ebics_ff_Z01" model="ebics.file.format"> <record id="ebics_ff_Z01" model="ebics.file.format">
<field name="ebics_version">2</field> <field name="ebics_version">2</field>
<field name="name">pain.002</field> <field name="name">pain.002</field>
<field name="type">down</field> <field name="type">down</field>
<field name="order_type">Z01</field> <field name="order_type">Z01</field>
<field name="download_process_method">pain.002</field> <field name="download_process_method">pain.002</field>
<field <field
name="description" name="description"
>Payment status report for direct debit in format pain.002</field> >Payment status report for direct debit in format pain.002</field>
<field name="suffix">psr.xml</field> <field name="suffix">psr.xml</field>
</record> </record>
<record id="ebics_ff_btf_cfonb120" model="ebics.file.format"> <record id="ebics_ff_btf_cfonb120" model="ebics.file.format">
<field name="ebics_version">3</field> <field name="ebics_version">3</field>
<field name="type">down</field> <field name="type">down</field>
<field name="order_type">BTD</field> <field name="order_type">BTD</field>
<field name="download_process_method">cfonb120</field> <field name="download_process_method">cfonb120</field>
<field <field
name="description" name="description"
>Bank to customer statement report in format cfonb120</field> >Bank to customer statement report in format cfonb120</field>
<field name="suffix">cfonb120.dat</field> <field name="suffix">cfonb120.dat</field>
<field name="btf_service">EOP</field> <field name="btf_service">EOP</field>
<field name="btf_message">cfonb120</field> <field name="btf_message">cfonb120</field>
</record> </record>
<!-- Upload formats --> <!-- Upload formats -->
<record id="ebics_ff_LCR" model="ebics.file.format"> <record id="ebics_ff_LCR" model="ebics.file.format">
<field name="ebics_version">2</field> <field name="ebics_version">2</field>
<field name="name">pain.xxx.cfonb160.dco</field> <field name="name">pain.xxx.cfonb160.dco</field>
<field name="type">up</field> <field name="type">up</field>
<field name="order_type">FUL</field> <field name="order_type">FUL</field>
<field name="description">Remises de LCR</field> <field name="description">Remises de LCR</field>
<field name="suffix">txt</field> <field name="suffix">txt</field>
</record> </record>
<record id="ebics_ff_CCT" model="ebics.file.format"> <record id="ebics_ff_CCT" model="ebics.file.format">
<field name="ebics_version">2</field> <field name="ebics_version">2</field>
<field name="name">pain.001.001.03</field> <field name="name">pain.001.001.03</field>
<field name="type">up</field> <field name="type">up</field>
<field name="order_type">CCT</field> <field name="order_type">CCT</field>
<field name="description">Payment Order in format pain.001.001.03</field> <field name="description">Payment Order in format pain.001.001.03</field>
<field name="suffix">xml</field> <field name="suffix">xml</field>
</record> </record>
<record id="ebics_ff_XE2" model="ebics.file.format"> <record id="ebics_ff_XE2" model="ebics.file.format">
<field name="ebics_version">2</field> <field name="ebics_version">2</field>
<field name="name">pain.001.001.03</field> <field name="name">pain.001.001.03</field>
<field name="type">up</field> <field name="type">up</field>
<field name="order_type">XE2</field> <field name="order_type">XE2</field>
<field name="description">Payment Order in format pain.001.001.03</field> <field name="description">Payment Order in format pain.001.001.03</field>
<field name="suffix">xml</field> <field name="suffix">xml</field>
</record> </record>
<record id="ebics_ff_CDD" model="ebics.file.format"> <record id="ebics_ff_CDD" model="ebics.file.format">
<field name="ebics_version">2</field> <field name="ebics_version">2</field>
<field name="name">pain.008.001.02.sdd</field> <field name="name">pain.008.001.02.sdd</field>
<field name="type">up</field> <field name="type">up</field>
<field name="order_type">CDD</field> <field name="order_type">CDD</field>
<field <field
name="description" name="description"
>Sepa Core Direct Debit Order in format pain.008.001.02</field> >Sepa Core Direct Debit Order in format pain.008.001.02</field>
<field name="suffix">xml</field> <field name="suffix">xml</field>
</record> </record>
<record id="ebics_ff_XE3" model="ebics.file.format"> <record id="ebics_ff_XE3" model="ebics.file.format">
<field name="ebics_version">2</field> <field name="ebics_version">2</field>
<field name="name">pain.008.001.02.sdd</field> <field name="name">pain.008.001.02.sdd</field>
<field name="type">up</field> <field name="type">up</field>
<field name="order_type">XE3</field> <field name="order_type">XE3</field>
<field <field
name="description" name="description"
>Sepa Core Direct Debit Order in format pain.008.001.02</field> >Sepa Core Direct Debit Order in format pain.008.001.02</field>
<field name="suffix">xml</field> <field name="suffix">xml</field>
</record> </record>
<record id="ebics_ff_CDB" model="ebics.file.format"> <record id="ebics_ff_CDB" model="ebics.file.format">
<field name="ebics_version">2</field> <field name="ebics_version">2</field>
<field name="name">pain.008.001.02.sbb</field> <field name="name">pain.008.001.02.sbb</field>
<field name="type">up</field> <field name="type">up</field>
<field name="order_type">CDB</field> <field name="order_type">CDB</field>
<field <field
name="description" name="description"
>Sepa Direct Debit (B2B) Order in format pain.008.001.02</field> >Sepa Direct Debit (B2B) Order in format pain.008.001.02</field>
<field name="suffix">xml</field> <field name="suffix">xml</field>
</record> </record>
<record id="ebics_ff_XE4" model="ebics.file.format"> <record id="ebics_ff_XE4" model="ebics.file.format">
<field name="ebics_version">2</field> <field name="ebics_version">2</field>
<field name="name">pain.008.001.02.sbb</field> <field name="name">pain.008.001.02.sbb</field>
<field name="type">up</field> <field name="type">up</field>
<field name="order_type">XE4</field> <field name="order_type">XE4</field>
<field <field
name="description" name="description"
>Sepa Direct Debit (B2B) Order in format pain.008.001.02</field> >Sepa Direct Debit (B2B) Order in format pain.008.001.02</field>
<field name="suffix">xml</field> <field name="suffix">xml</field>
</record> </record>
<record id="ebics_ff_FUL_pain_001_001_02_sct" model="ebics.file.format"> <record id="ebics_ff_FUL_pain_001_001_02_sct" model="ebics.file.format">
<field name="ebics_version">2</field> <field name="ebics_version">2</field>
<field name="name">pain.001.001.02.sct</field> <field name="name">pain.001.001.02.sct</field>
<field name="type">up</field> <field name="type">up</field>
<field name="order_type">FUL</field> <field name="order_type">FUL</field>
<field name="description">Payment Order in format pain.001.001.02</field> <field name="description">Payment Order in format pain.001.001.02</field>
<field name="suffix">xml</field> <field name="suffix">xml</field>
</record> </record>
<record id="ebics_ff_btf_SCT" model="ebics.file.format">
<field name="ebics_version">3</field>
<field name="type">up</field>
<field name="order_type">BTU</field>
<field name="description">SEPA credit transfer</field>
<field name="suffix">txt</field>
<field name="btf_service">SCT</field>
<field name="btf_message">pain.001</field>
<field name="btf_scope">GLB</field>
</record>
<record id="ebics_ff_btf_SCT" model="ebics.file.format">
<field name="ebics_version">3</field>
<field name="type">up</field>
<field name="order_type">BTU</field>
<field name="description">SEPA credit transfer</field>
<field name="suffix">txt</field>
<field name="btf_service">SCT</field>
<field name="btf_message">pain.001</field>
<field name="btf_scope">GLB</field>
</record>
</odoo> </odoo>

View File

@@ -1,22 +1,20 @@
<?xml version='1.0' encoding='utf-8' ?> <?xml version='1.0' encoding='utf-8' ?>
<odoo> <odoo>
<record id="ebics_config_comp_rule" model="ir.rule">
<record id="ebics_config_comp_rule" model="ir.rule"> <field name="name">EBICS Configuration model company rule</field>
<field name="name">EBICS Configuration model company rule</field> <field name="model_id" ref="model_ebics_config" />
<field name="model_id" ref="model_ebics_config" /> <field eval="True" name="global" />
<field eval="True" name="global" /> <field
<field
name="domain_force" name="domain_force"
>['|', ('company_ids', '=', False), ('company_ids', 'in', user.company_ids.ids)]</field> >['|', ('company_ids', '=', False), ('company_ids', 'in', user.company_ids.ids)]</field>
</record> </record>
<record id="ebics_file_comp_rule" model="ir.rule"> <record id="ebics_file_comp_rule" model="ir.rule">
<field name="name">EBICS File model company rule</field> <field name="name">EBICS File model company rule</field>
<field name="model_id" ref="model_ebics_file" /> <field name="model_id" ref="model_ebics_file" />
<field eval="True" name="global" /> <field eval="True" name="global" />
<field <field
name="domain_force" name="domain_force"
>['|', ('company_ids', '=', False), ('company_ids', 'in', user.company_ids.ids)]</field> >['|', ('company_ids', '=', False), ('company_ids', 'in', user.company_ids.ids)]</field>
</record> </record>
</odoo> </odoo>

View File

@@ -1,13 +1,11 @@
<?xml version="1.0" encoding="utf-8" ?> <?xml version="1.0" encoding="utf-8" ?>
<odoo> <odoo>
<record model="res.groups" id="group_ebics_manager"> <record model="res.groups" id="group_ebics_manager">
<field name="name">EBICS Manager</field> <field name="name">EBICS Manager</field>
<field name="category_id" ref="base.module_category_hidden" /> <field name="category_id" ref="base.module_category_hidden" />
</record> </record>
<data noupdate="1"> <data noupdate="1">
<record id="ebics_config_comp_rule" model="ir.rule"> <record id="ebics_config_comp_rule" model="ir.rule">
<field name="name">EBICS Configuration model company rule</field> <field name="name">EBICS Configuration model company rule</field>
<field name="model_id" ref="model_ebics_config" /> <field name="model_id" ref="model_ebics_config" />
@@ -34,7 +32,5 @@
name="domain_force" name="domain_force"
>['|', ('company_ids', '=', False), ('company_ids', 'in', user.company_ids.ids)]</field> >['|', ('company_ids', '=', False), ('company_ids', 'in', user.company_ids.ids)]</field>
</record> </record>
</data> </data>
</odoo> </odoo>

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8" ?> <?xml version="1.0" encoding="utf-8" ?>
<odoo> <odoo>
<record id="ebics_config_view_list" model="ir.ui.view"> <record id="ebics_config_view_list" model="ir.ui.view">
<field name="name">ebics.config.list</field> <field name="name">ebics.config.list</field>
<field name="model">ebics.config</field> <field name="model">ebics.config</field>
@@ -97,5 +96,4 @@
<field name="view_mode">list,form</field> <field name="view_mode">list,form</field>
<field name="context">{'active_test': False}</field> <field name="context">{'active_test': False}</field>
</record> </record>
</odoo> </odoo>

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8" ?> <?xml version="1.0" encoding="utf-8" ?>
<odoo> <odoo>
<record id="ebics_file_format_view_list" model="ir.ui.view"> <record id="ebics_file_format_view_list" model="ir.ui.view">
<field name="name">ebics.file.format.list</field> <field name="name">ebics.file.format.list</field>
<field name="model">ebics.file.format</field> <field name="model">ebics.file.format</field>
@@ -70,5 +69,4 @@
<field name="res_model">ebics.file.format</field> <field name="res_model">ebics.file.format</field>
<field name="view_mode">list,form</field> <field name="view_mode">list,form</field>
</record> </record>
</odoo> </odoo>

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8" ?> <?xml version="1.0" encoding="utf-8" ?>
<odoo> <odoo>
<record id="ebics_file_view_search" model="ir.ui.view"> <record id="ebics_file_view_search" model="ir.ui.view">
<field name="name">ebics.file.search</field> <field name="name">ebics.file.search</field>
<field name="model">ebics.file</field> <field name="model">ebics.file</field>
@@ -277,5 +276,4 @@
<field name="view_id" ref="ebics_file_view_form_upload" /> <field name="view_id" ref="ebics_file_view_form_upload" />
<field name="act_window_id" ref="ebics_file_action_upload" /> <field name="act_window_id" ref="ebics_file_action_upload" />
</record> </record>
</odoo> </odoo>

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8" ?> <?xml version="1.0" encoding="utf-8" ?>
<odoo> <odoo>
<record id="ebics_userid_view_list" model="ir.ui.view"> <record id="ebics_userid_view_list" model="ir.ui.view">
<field name="name">ebics.userid.list</field> <field name="name">ebics.userid.list</field>
<field name="model">ebics.userid</field> <field name="model">ebics.userid</field>
@@ -180,5 +179,4 @@
</form> </form>
</field> </field>
</record> </record>
</odoo> </odoo>

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8" ?> <?xml version="1.0" encoding="utf-8" ?>
<odoo> <odoo>
<menuitem <menuitem
id="ebics_processing_menu" id="ebics_processing_menu"
name="EBICS Processing" name="EBICS Processing"
@@ -81,5 +80,4 @@
groups="account_ebics.group_ebics_manager" groups="account_ebics.group_ebics_manager"
sequence="30" sequence="30"
/> />
</odoo> </odoo>

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8" ?> <?xml version="1.0" encoding="utf-8" ?>
<odoo> <odoo>
<record id="ebics_admin_order_view_form" model="ir.ui.view"> <record id="ebics_admin_order_view_form" model="ir.ui.view">
<field name="name">EBICS Administrative Order</field> <field name="name">EBICS Administrative Order</field>
<field name="model">ebics.admin.order</field> <field name="model">ebics.admin.order</field>
@@ -57,5 +56,4 @@
<field name="target">new</field> <field name="target">new</field>
<field name="view_id" ref="ebics_admin_order_view_form" /> <field name="view_id" ref="ebics_admin_order_view_form" />
</record> </record>
</odoo> </odoo>

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8" ?> <?xml version="1.0" encoding="utf-8" ?>
<odoo> <odoo>
<record id="ebics_change_passphrase_view_form" model="ir.ui.view"> <record id="ebics_change_passphrase_view_form" model="ir.ui.view">
<field name="name">EBICS Keys Change Passphrase</field> <field name="name">EBICS Keys Change Passphrase</field>
<field name="model">ebics.change.passphrase</field> <field name="model">ebics.change.passphrase</field>
@@ -57,5 +56,4 @@
</form> </form>
</field> </field>
</record> </record>
</odoo> </odoo>

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8" ?> <?xml version="1.0" encoding="utf-8" ?>
<odoo> <odoo>
<record id="ebics_xfer_view_form_download" model="ir.ui.view"> <record id="ebics_xfer_view_form_download" model="ir.ui.view">
<field name="name">EBICS File Download</field> <field name="name">EBICS File Download</field>
<field name="model">ebics.xfer</field> <field name="model">ebics.xfer</field>
@@ -165,5 +164,4 @@
<field name="context">{'ebics_upload': 1}</field> <field name="context">{'ebics_upload': 1}</field>
<field name="view_id" ref="ebics_xfer_view_form_upload" /> <field name="view_id" ref="ebics_xfer_view_form_upload" />
</record> </record>
</odoo> </odoo>