[FIX] Account : Chart of taxes should open move lines respecting the parent+children...
[odoo/odoo.git] / addons / process / process_view.xml
index d9a4d93..45f3cac 100644 (file)
@@ -4,7 +4,7 @@
 
     <menuitem
         id="menu_process"
-        name="Enterprise Process"
+        name="Enterprise Processes"
         parent="base.menu_custom"/>
 
     <!-- Views for Process -->
                 <group colspan="4" string="Details">
                     <field name="name" select="1"/>
                     <field name="active" select="2"/>
+                    <field name="model_id" select="1"/>
                 </group>
                 <notebook colspan="4">
                     <page string="Nodes">
                         <field name="node_ids" colspan="4" nolabel="1">
+                            <tree string="Process Nodes">
+                                <field name="name"/>
+                                <field name="model_id" select="1"/>
+                                <field name="kind" select="1"/>
+                                <field name="flow_start"/>
+                            </tree>
                             <form string="Process Node">
                                 <group colspan="4" string="Details">
                                     <field name="name" select="1"/>
                                     <field name="flow_start"/>
-                                    <newline/>                                    
+                                    <field name="process_id" readonly="1" required="0"/> <!-- used by transition_out -->
+                                    <newline/>
                                     <field name="model_id" select="1"/>
                                     <field name="menu_id" select="2"/>                                    
                                     <newline/>
                                     <field name="kind" select="1"/>
+                                    <field name="help_url" widget="url"/>
                                     <field name="model_states"/>
+                                    <field name="subflow_id" domain="[('name', '!=', parent.name)]" attrs="{'readonly':[('kind','=','state')]}"/>
                                 </group>
                                 <notebook colspan="4">
                                     <page string="Outgoing Transitions">
@@ -43,7 +53,7 @@
                                                 <group colspan="4" string="Details">
                                                     <field name="name"/>
                                                     <newline/>
-                                                    <field name="target_node_id"/>
+                                                    <field name="target_node_id" domain="[('process_id', '=', parent.process_id)]"/>
                                                 </group>
                                                 <notebook colspan="4">
                                                     <page string="Buttons">
@@ -62,6 +72,9 @@
                                                         </field>
                                                     </page>
                                                     <page string="Roles Required">
+                                                        <field name="role_ids" colspan="4" nolabel="1"/>
+                                                    </page>
+                                                    <page string="Roles from Workflow">
                                                         <field name="transition_ids" colspan="4" nolabel="1"/>
                                                     </page>
                                                     <page string="Extra Information">
         <field name="arch" type="xml">
             <tree string="Process">
                 <field name="name"/>
+                <field name="model_id" select="1"/>
                 <field name="active"/>
             </tree>
         </field>
                     <field name="menu_id" select="2"/>                                    
                     <newline/>
                     <field name="kind" select="1"/>
+                    <field name="help_url" widget="url"/>
                     <field name="model_states"/>
+                    <field name="subflow_id" attrs="{'readonly':[('kind','=','state')]}"/>
                 </group>
                 <notebook colspan="4">
                     <page string="Outgoing Transitions">
                                 <group colspan="4" string="Details">
                                     <field name="name"/>
                                     <newline/>
-                                    <field name="target_node_id"/>
+                                    <field name="target_node_id" domain="[('process_id', '=', parent.process_id)]"/>
                                 </group>
                                 <notebook colspan="4">
                                     <page string="Buttons">
                                         </field>
                                     </page>
                                     <page string="Roles Required">
+                                        <field name="role_ids" colspan="4" nolabel="1"/>
+                                    </page>
+                                    <page string="Roles from Workflow">
                                         <field name="transition_ids" colspan="4" nolabel="1"/>
                                     </page>
                                     <page string="Extra Information">
                             </form>
                         </field>
                     </page>
-                    <page string="Roles">
-                        <field name="transition_ids" nolabel="1" colspan="4"/>
-                    </page><page string="Notes">
+                    <page string="Roles Required">
+                        <field name="role_ids" colspan="4" nolabel="1"/>
+                    </page>
+                    <page string="Roles from Workflow">
+                        <field name="transition_ids" colspan="4" nolabel="1"/>
+                    </page>
+                    <page string="Notes">
                         <field name="note" nolabel="1" colspan="4"/>
                     </page>
                 </notebook>