Wizard pour l'ajout d'évolutions à un projet : Done.
[OpenERP/cmmi.git] / views / projet.xml
index 0de0ff9..4040ff7 100644 (file)
@@ -1,7 +1,8 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <openerp>
     <data>
-        <!--         VIEWS PROJET         -->
+
+        <!--         FORM VIEW         -->
         <record model="ir.ui.view" id="projet_form_view">
             <field name="name">projet.form</field>
             <field name="model">cmmi.projet</field>
                         <field name="name" nolabel="1" />
                         <notebook colspan="4">
                             <page string="Projet">
-                                <field name="description" nolabel="1" />
-                                <label for="moe_id" colspan="1" />
-                                <field name="moe_id" nolabel="1" />
-                                <label for="moa_id" colspan="1" />
-                                <field name="moa_id" nolabel="1" />
-                                <label for="main_domain" colspan="1" />
-                                <field name="main_domain" nolabel="1" widget="selection" />
-                                <label for="main_structure" colspan="1" />
-                                <field name="main_structure" nolabel="1" widget="selection" />
+                                <group>
+                                    <field name="description" />
+                                    <field name="moe_id" widget="char" />
+                                    <field name="moa_id" widget="char" />
+                                    <field name="main_domain" widget="char" />
+                                    <field name="use_chantier" class="oe_inline"/>
+                                    <field name="use_palier" class="oe_inline"/>
+                                </group>
                             </page>
-                            <page string="Structures">
-                                <p>MOe</p>
-                                <field name="structures_moe">
+                            <page string="Modules">
+                                <field name="modules">
                                     <tree>
                                         <field name="name" />
                                         <field name="description" />
-                                        <field name="role_mo_id" />
                                     </tree>
                                 </field>
-                                <p>MOa</p>
-                                <field name="structures_moe">
-                                    <tree>
+                            </page>
+                            <page string="MO">
+                                <p>MOE</p>
+                                <button type="action" target="new" name="%(wizard_add_moe_to_project)d" string="Add a MOE" class="oe_highlight" context="{'project_id': id}" />
+                                <field name="moe_ids">
+                                    <tree create="false" delete="true" editable="true">
+                                        <field name="project_id" invisible="1" />
+                                        <field name="moe_id" invisible="1" />
                                         <field name="name" />
-                                        <field name="description" />
-                                        <field name="role_mo_id" />
-                                        <field name="statut" />
+                                        <field name="main" on_change="onchange_main(project_id, moe_id, main)" />
+                                    </tree>
+                                </field>
+                                <p>MOA</p>
+                                <button type="action" target="new" name="%(wizard_add_moa_to_project)d" string="Add a MOA" class="oe_highlight" context="{'project_id': id}" />
+                                <field name="moa_ids">
+                                    <tree create="false" delete="true" editable="true">
+                                        <field name="project_id" invisible="1" />
+                                        <field name="moa_id" invisible="1" />
+                                        <field name="name" />
+                                        <field name="main" on_change="onchange_main(project_id, moa_id, main)" />
                                     </tree>
                                 </field>
                             </page>
                                 <field name="team_members" nolabel="1">
                                     <tree>
                                         <field name="name"/>
-                                        <field name="affectation" />
+                                        <field name="affecte" />
                                         <field name="depuis" />
                                         <field name="jusqua" />
                                     </tree>
                                 </field>
                             </page>
                             <page string="Domaines">
-                                <field name="domaines">
-                                    <tree>
-                                        <field name="name" />
-                                        <field name="main" />
-                                    </tree>
-                                </field>
-                            </page>
-                            <page string="Modules">
-                                <field name="modules">
-                                    <tree>
+                                <button type="action" target="new" name="%(wizard_add_domain_to_project)d" string="Add a domain" class="oe_highlight" context="{'project_id': id}" />
+                                <field name="domains">
+                                    <tree create="false" delete="true" editable="true">
+                                        <field name="project_id" invisible="1" />
+                                        <field name="domaine_id" invisible="1" />
                                         <field name="name" />
-                                        <field name="description" />
+                                        <field name="main" on_change="onchange_main(project_id, domaine_id, main)" />
                                     </tree>
                                 </field>
                             </page>
@@ -73,7 +79,7 @@
                                     <tree>
                                         <field name="name" />
                                         <field name="description" />
-                                        <field name="statut" />
+                                        <field name="state" />
                                         <field name="date_jalon" />
                                         <field name="date_init_deb" />
                                         <field name="date_init_fin" />
@@ -81,6 +87,7 @@
                                         <field name="date_plan_fin" />
                                         <field name="date_reel_deb" />
                                         <field name="date_reel_fin" />
+                                        <field name="nb_jours_initial" />
                                     </tree>
                                 </field>
                             </page>
@@ -88,8 +95,7 @@
                                 <field name="paliers">
                                     <tree>
                                         <field name="name" />
-                                        <field name="description" />
-                                        <field name="statut" />
+                                        <field name="state" />
                                         <field name="date_jalon" />
                                         <field name="type_palier" />
                                         <field name="date_init_deb" />
                                         <field name="date_plan_fin" />
                                         <field name="date_reel_deb" />
                                         <field name="date_reel_fin" />
+                                        <field name="nb_jours_initial" />
                                     </tree>
                                 </field>
                             </page>
                                 <field name="phases">
                                     <tree>
                                         <field name="name" />
-                                        <field name="description" />
-                                    </tree>
+                                        <field name="selectionne" />
+                                   </tree>
                                 </field>
                             </page>
                             <page string="Evolutions">
+                            <button type="action" target="new" name="%(wizard_add_evolution)d" string="Ajouter une évolution" class="oe_highlight" context="{'project_id': id}" />
                                 <field name="evolutions">
                                     <tree>
                                         <field name="name"/>
             </field>
         </record>
 
-
-        <!--         VIEWS PHASE         -->
-
-        <record model="ir.ui.view" id="phase_form_view">
-            <field name="name">phase.form</field>
-            <field name="model">cmmi.phase</field>
-            <field name="arch" type="xml">
-                <form string="Formulaire phase" version="7.0">
-                    <header />
-
-                    <sheet>
-                        <field name="name" />
-                        <notebook colspan="4">
-
-                            <page string="Détails">
-                                <group colspan="4" col="1">
-                                    <field name="description" />
-                                    <field name="statut" colspan="2" />
-                                    <field name="type_phase_id" colspan="2" />
-                                    <field name="projet_id" colspan="2" />
-                                    <field name="palier_id" colspan="2" />
-                                </group>
-                            </page>
-                            <page string="Évolutions">
-                                <field name="evolutions">
-                                    <tree>
-                                        <field name="name" />
-                                        <field name="priorite" />
-                                        <field name="palier_id" />
-                                        <field name="chantier_id" />
-                                        <field name="statut" />
-                                    </tree>
-                                </field>
-                            </page>
-                        </notebook>
-                    </sheet>
-                </form>
-            </field>
-        </record>
-
-
-        <!--         VIEWS EVOLUTIONS         -->
-
-        <record model="ir.ui.view" id="evolution_form_view">
-            <field name="name">evolution.form</field>
-            <field name="model">cmmi.evolution</field>
-            <field name="arch" type="xml">
-                <form string="Formulaire évolution" version="7.0">
-                    <header />
-
-                    <sheet>
-                        <group colspan="4" col="3">
-                            <field name="name" colspan="3"/>
-                            <field name="pid" colspan="3"/>
-                            <field name="priorite" colspan="3"/>
-                            <field name="statut" colspan="3"/>
-                        </group>
-                        <notebook colspan="4">
-                            <page string="Détails">
-                                <group colspan="4" col="1">
-                                    <field name="description" />
-                                    <field name="objectif" />
-                                    <field name="commentaire" />
-                                </group>
-                            </page>
-                            <page string="Charges">
-                                <field name="charges">
-                                    <field name="name" />
-                                </field>
-                            </page>
-                        </notebook>
-                    </sheet>
-                </form>
-            </field>
-        </record>
-
-
-        <!--         ACTIONS         -->
-
-        <record model="ir.actions.act_window" id="projets_list_action">
-            <field name="name">Liste des projets</field>
-            <field name="res_model">cmmi.projet</field>
-            <field name="view_mode">tree,form</field>
-        </record>
-
-        <record model="ir.actions.act_window" id="domaines_list_action">
-            <field name="name">Liste des domaines</field>
-            <field name="res_model">cmmi.description.domaine</field>
-            <field name="view_mode">tree,form</field>
-        </record>
-
-        <record model="ir.actions.act_window" id="structures_list_action">
-            <field name="name">Liste des structures</field>
-            <field name="res_model">cmmi.mo.structure</field>
-            <field name="view_mode">tree,form</field>
-        </record>
-
-        <record model="ir.actions.act_window" id="phases_list_action">
-            <field name="name">Liste des phases</field>
-            <field name="res_model">cmmi.phase</field>
-            <field name="view_mode">tree,form</field>
-        </record>
-
-        <menuitem id="main_projet_menu" name="Projet" />
-        <menuitem id="mt_projet_menu" name="CMMI" parent="main_projet_menu" />
-        <menuitem id="mt_referentiels_menu" name="Référentiels" parent="main_projet_menu" />
-        <menuitem id="mt_projet_projets_list_menu" name="Liste des projets" parent="mt_projet_menu" action="projets_list_action"/>
-        <menuitem id="mt_projet_domaines_list_menu" name="Liste des domaines" parent="mt_referentiels_menu" action="domaines_list_action"/>
-        <menuitem id="mt_projet_structures_list_menu" name="Liste des structures" parent="mt_referentiels_menu" action="structures_list_action"/>
-        <menuitem id="mt_projet_phases_list_menu" name="Liste des phases" parent="mt_referentiels_menu" action="phases_list_action"/>
     </data>
 </openerp>