Skip to content
Extraits de code Groupes Projets
Valider b5ce27eb rédigé par Rémi - Le Filament's avatar Rémi - Le Filament
Parcourir les fichiers

[UPD] add missing and update views

parent ce4bc937
Branches 12.0
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -4,7 +4,6 @@ ...@@ -4,7 +4,6 @@
<odoo> <odoo>
<data> <data>
<!-- ============================== PROJET ============================== --> <!-- ============================== PROJET ============================== -->
<!-- CUSTOM TREE VIEWS --> <!-- CUSTOM TREE VIEWS -->
<record id="ecozimut_procedure_tree_view" model="ir.ui.view"> <record id="ecozimut_procedure_tree_view" model="ir.ui.view">
<field name="name">ecozimut.procedure.tree.view</field> <field name="name">ecozimut.procedure.tree.view</field>
...@@ -17,6 +16,36 @@ ...@@ -17,6 +16,36 @@
</field> </field>
</record> </record>
<record id="ecozimut_operation_tree_view" model="ir.ui.view">
<field name="name">ecozimut.operation.tree.view</field>
<field name="model">ecozimut.operation.type</field>
<field name="arch" type="xml">
<tree editable="bottom">
<field name="name" />
</tree>
</field>
</record>
<record id="ecozimut_usage_tree_view" model="ir.ui.view">
<field name="name">ecozimut.usage.tree.view</field>
<field name="model">ecozimut.usage</field>
<field name="arch" type="xml">
<tree editable="bottom">
<field name="name" />
</tree>
</field>
</record>
<record id="project_phase_tree_view" model="ir.ui.view">
<field name="name">ecozimut.phase.tree.view</field>
<field name="model">project.phase</field>
<field name="arch" type="xml">
<tree editable="bottom">
<field name="name" />
</tree>
</field>
</record>
<record id="ecozimut_project_perf_tree_view" model="ir.ui.view"> <record id="ecozimut_project_perf_tree_view" model="ir.ui.view">
<field name="name">ecozimut.project.perf.tree.view</field> <field name="name">ecozimut.project.perf.tree.view</field>
<field name="model">ecozimut.project.perf</field> <field name="model">ecozimut.project.perf</field>
...@@ -30,13 +59,37 @@ ...@@ -30,13 +59,37 @@
<!-- ACTIONS --> <!-- ACTIONS -->
<record model="ir.actions.act_window" id="ecozimut_procedure_action"> <record model="ir.actions.act_window" id="ecozimut_procedure_action">
<field name="name">Procedure</field> <field name="name">Type de procédure</field>
<field name="type">ir.actions.act_window</field> <field name="type">ir.actions.act_window</field>
<field name="res_model">ecozimut.procedure.type</field> <field name="res_model">ecozimut.procedure.type</field>
<field name="view_mode">tree</field> <field name="view_mode">tree</field>
<field name="view_id" ref="ecozimut_procedure_tree_view" /> <field name="view_id" ref="ecozimut_procedure_tree_view" />
</record> </record>
<record model="ir.actions.act_window" id="ecozimut_operation_action">
<field name="name">Type d'opération</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">ecozimut.operation.type</field>
<field name="view_mode">tree</field>
<field name="view_id" ref="ecozimut_operation_tree_view" />
</record>
<record model="ir.actions.act_window" id="ecozimut_usage_action">
<field name="name">Usage</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">ecozimut.usage</field>
<field name="view_mode">tree</field>
<field name="view_id" ref="ecozimut_usage_tree_view" />
</record>
<record model="ir.actions.act_window" id="project_phase_action">
<field name="name">Phase Projet</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">project.phase</field>
<field name="view_mode">tree</field>
<field name="view_id" ref="project_phase_tree_view" />
</record>
<record model="ir.actions.act_window" id="ecozimut_project_perf_action"> <record model="ir.actions.act_window" id="ecozimut_project_perf_action">
<field name="name">Performance</field> <field name="name">Performance</field>
<field name="type">ir.actions.act_window</field> <field name="type">ir.actions.act_window</field>
...@@ -54,17 +107,48 @@ ...@@ -54,17 +107,48 @@
> >
<menuitem <menuitem
id="ecozimut_procedure_menu" id="ecozimut_procedure_menu"
name="Procedure" name="Type de procédure"
action="ecozimut_procedure_action" action="ecozimut_procedure_action"
sequence="10"
/>
<menuitem
id="ecozimut_operation_menu"
name="Type d'opération"
action="ecozimut_operation_action"
sequence="20"
/>
<menuitem
id="ecozimut_usage_menu"
name="Usage"
action="ecozimut_usage_action"
sequence="30"
/>
<menuitem
id="project_phase_menu"
name="Phase Projet"
action="project_phase_action"
sequence="40"
/> />
<menuitem <menuitem
id="ecozimut_project_perf_menu" id="ecozimut_project_perf_menu"
name="Performances" name="Performances"
action="ecozimut_project_perf_action" action="ecozimut_project_perf_action"
sequence="50"
/> />
</menuitem> </menuitem>
<!-- ============================== ACTEUR ============================== --> <!-- ============================== ACTEUR ============================== -->
<!-- CUSTOM TREE VIEW -->
<record id="ecozimut_customer_subtype_tree_view" model="ir.ui.view">
<field name="name">ecozimut.customer.subtype.tree.view</field>
<field name="model">ecozimut.customer.subtype</field>
<field name="arch" type="xml">
<tree editable="bottom">
<field name="name" />
</tree>
</field>
</record>
<!-- ACTIONS --> <!-- ACTIONS -->
<record model="ir.actions.act_window" id="ecozimut_c_sbtype_action"> <record model="ir.actions.act_window" id="ecozimut_c_sbtype_action">
...@@ -72,7 +156,9 @@ ...@@ -72,7 +156,9 @@
<field name="type">ir.actions.act_window</field> <field name="type">ir.actions.act_window</field>
<field name="res_model">ecozimut.customer.subtype</field> <field name="res_model">ecozimut.customer.subtype</field>
<field name="view_mode">tree</field> <field name="view_mode">tree</field>
<field name="view_id" ref="ecozimut_customer_subtype_tree_view" />
</record> </record>
<!-- MENU --> <!-- MENU -->
<menuitem <menuitem
id="ecozimut_acteur" id="ecozimut_acteur"
...@@ -89,10 +175,28 @@ ...@@ -89,10 +175,28 @@
</menuitem> </menuitem>
<!-- ============================== MISSION ============================== --> <!-- ============================== MISSION ============================== -->
<!-- CUSTOM TREE VIEW --> <!-- CUSTOM TREE VIEW -->
<record id="project_ficheref_tree_view" model="ir.ui.view">
<field name="name">project.ficheref.tree.view</field>
<field name="model">project.ficheref</field>
<field name="arch" type="xml">
<tree editable="bottom">
<field name="name" />
</tree>
</field>
</record>
<record id="project_capacity_certif_tree_view" model="ir.ui.view">
<field name="name">project.capacity.certif.tree.view</field>
<field name="model">project.capacity.certif</field>
<field name="arch" type="xml">
<tree editable="bottom">
<field name="name" />
</tree>
</field>
</record>
<record id="ecozimut_mission_tree_view" model="ir.ui.view"> <record id="ecozimut_mission_tree_view" model="ir.ui.view">
<field name="name">ecozimut.mission.tree.view</field> <field name="name">ecozimut.mission.tree.view</field>
<field name="model">ecozimut.mission</field> <field name="model">ecozimut.mission</field>
...@@ -105,29 +209,28 @@ ...@@ -105,29 +209,28 @@
</record> </record>
<!-- ACTIONS --> <!-- ACTIONS -->
<record model="ir.actions.act_window" id="ecozimut_mis_eco_action"> <record model="ir.actions.act_window" id="project_ficref_action">
<field name="name">EcoZimut Missions</field> <field name="name">Fiche référence Projet</field>
<field name="type">ir.actions.act_window</field> <field name="type">ir.actions.act_window</field>
<field name="res_model">ecozimut.mission</field> <field name="res_model">project.ficheref</field>
<field name="view_mode">tree</field> <field name="view_mode">tree</field>
<field name="view_id" ref="ecozimut_mission_tree_view" /> <field name="view_id" ref="project_ficheref_tree_view" />
</record> </record>
<record model="ir.actions.act_window" id="ecozimut_mis_ficref_action"> <record model="ir.actions.act_window" id="project_capacity_certif_action">
<field name="name">Fiche Référence</field> <field name="name">Certificat de capacité</field>
<field name="type">ir.actions.act_window</field> <field name="type">ir.actions.act_window</field>
<field name="res_model">project.ficheref</field> <field name="res_model">project.capacity.certif</field>
<field name="view_mode">tree</field> <field name="view_mode">tree</field>
<field name="view_id" ref="project_capacity_certif_tree_view" />
</record> </record>
<record <record model="ir.actions.act_window" id="ecozimut_mis_eco_action">
model="ir.actions.act_window" <field name="name">EcoZimut Missions</field>
id="ecozimut_project_capacity_certif_action"
>
<field name="name">Certificat de capacité</field>
<field name="type">ir.actions.act_window</field> <field name="type">ir.actions.act_window</field>
<field name="res_model">project.capacity.certif</field> <field name="res_model">ecozimut.mission</field>
<field name="view_mode">tree</field> <field name="view_mode">tree</field>
<field name="view_id" ref="ecozimut_mission_tree_view" />
</record> </record>
<!-- MENU --> <!-- MENU -->
...@@ -137,20 +240,23 @@ ...@@ -137,20 +240,23 @@
sequence="2" sequence="2"
parent="project.menu_project_config" parent="project.menu_project_config"
> >
<menuitem
id="ecozimut_mission_eco_menu"
name="EcoZimut Missions"
action="ecozimut_mis_eco_action"
/>
<menuitem <menuitem
id="ecozimut_mission_ficref_menu" id="ecozimut_mission_ficref_menu"
name="Fiche Référence" name="Fiche référence Projet"
action="ecozimut_mis_ficref_action" action="project_ficref_action"
sequence="10"
/> />
<menuitem <menuitem
id="ecozimut_project_capacity_certif_menu" id="ecozimut_project_capacity_certif_menu"
name="Certificat de capacité" name="Certificat de capacité Projet"
action="ecozimut_project_capacity_certif_action" action="project_capacity_certif_action"
sequence="20"
/>
<menuitem
id="ecozimut_mission_eco_menu"
name="EcoZimut Missions"
action="ecozimut_mis_eco_action"
sequence="30"
/> />
</menuitem> </menuitem>
......
...@@ -139,15 +139,20 @@ ...@@ -139,15 +139,20 @@
</group> </group>
</group> </group>
<group string="Acteurs"> <group
string="Acteurs"
attrs="{'invisible': [('categorie_type', '==', 'interne')]}"
>
<group> <group>
<field <field
name="customer_type" name="customer_type"
attrs="{'required' : [('categorie_type', '!=', 'interne')]}" attrs="{'required' : [('categorie_type', 'in', ('formation', 'r_d', 'action_commercial'))],
'invisible': [('categorie_type', 'not in', ('formation', 'r_d', 'action_commercial'))]}"
/> />
<field <field
name="customer_subtype" name="customer_subtype"
options="{'no_open': True, 'no_create': True}" options="{'no_open': True, 'no_create': True}"
attrs="{'invisible': [('categorie_type', 'not in', ('formation', 'r_d', 'action_commercial'))]}"
/> />
<field name="moa" /> <field name="moa" />
<field name="archi_mandataire" /> <field name="archi_mandataire" />
...@@ -161,7 +166,10 @@ ...@@ -161,7 +166,10 @@
</group> </group>
</group> </group>
<group string="Mission"> <group
string="Missions"
attrs="{'invisible': [('categorie_type', '!=', 'bureau_etude')]}"
>
<group> <group>
<field name="mission_type" /> <field name="mission_type" />
<field name="mission_nature" /> <field name="mission_nature" />
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter