From a512721f3eee0b06d604e4e710e7b072bc9fd4ea Mon Sep 17 00:00:00 2001 From: Juliana <juliana@le-filament.com> Date: Tue, 29 Mar 2022 17:44:49 +0200 Subject: [PATCH] [ADD]Add contracts operations --- views/acc_contract_views.xml | 3 +-- views/acc_operation_views.xml | 35 +++++++++++++++++++++++++++++++++-- views/menu_views.xml | 8 ++++++++ 3 files changed, 42 insertions(+), 4 deletions(-) diff --git a/views/acc_contract_views.xml b/views/acc_contract_views.xml index f527821..7df8633 100644 --- a/views/acc_contract_views.xml +++ b/views/acc_contract_views.xml @@ -28,7 +28,7 @@ <field name="name">acc_operation.acc.contract.form</field> <field name="model">acc.contract</field> <field name="arch" type="xml"> - <form string="PRM"> + <form string="Contrats"> <sheet> <group> <group> @@ -70,7 +70,6 @@ <field name="type">ir.actions.act_window</field> <field name="res_model">acc.contract</field> <field name="view_mode">tree,form</field> -<!-- <field name="search_view_id" ref="view_acc_contract_filter" />--> <field name="help" type="html"> <p class="oe_view_nocontent_create"> Créer un nouveau contrat diff --git a/views/acc_operation_views.xml b/views/acc_operation_views.xml index 7410e77..d8254ec 100644 --- a/views/acc_operation_views.xml +++ b/views/acc_operation_views.xml @@ -128,14 +128,45 @@ </field> </page> <page string="Contrats" name="contract"> - <field name="acc_contract_ids" mode="tree" readonly="1"> + <field + name="acc_contract_ids" + widget="one2many" + context="{'default_acc_operation_id': active_id}" + > <tree string="Contrats"> <field name="name" /> - <field name="acc_operation_id" /> + <field name="acc_operation_id" invisible="1" /> <field name="seller_id" /> <field name="buyer_id" /> <field name="type" /> </tree> + <form string="Contrats"> + <sheet> + <group> + <group> + <field + name="acc_operation_id" + invisible="1" + /> + <field name="seller_id" /> + <field name="buyer_id" /> + </group> + <group> + <field name="type" /> + <field name="start_date" /> + <field name="end_date" /> + </group> + </group> + <group> + <field name="name" invisible="1" /> + <field + widget="binary" + name="document" + filename="name" + /> + </group> + </sheet> + </form> </field> </page> </notebook> diff --git a/views/menu_views.xml b/views/menu_views.xml index 081a502..18046e6 100644 --- a/views/menu_views.xml +++ b/views/menu_views.xml @@ -59,6 +59,14 @@ action="acc_operation.acc_enedis_import_logs_act_window" /> + <menuitem + id="acc_contract_menu" + parent="acc_enedis_menu" + name="Contrats" + sequence="40" + action="acc_operation.acc_contract_act_window" + /> + <menuitem id="menu_acc_config" name="Configuration" -- GitLab