diff options
Diffstat (limited to 'addons/process/process_view.xml')
| -rw-r--r-- | addons/process/process_view.xml | 109 |
1 files changed, 108 insertions, 1 deletions
diff --git a/addons/process/process_view.xml b/addons/process/process_view.xml index 46f2dec71cd..d9a4d93799f 100644 --- a/addons/process/process_view.xml +++ b/addons/process/process_view.xml @@ -90,7 +90,7 @@ <field name="note" nolabel="1" colspan="4"/> </page> </notebook> - </form> + </form> </field> </page> <page string="Extra Information"> @@ -124,6 +124,113 @@ action="action_process_form" parent="menu_process"/> + <!-- Nodes --> + <record model="ir.ui.view" id="view_process_node_tree"> + <field name="name">process.node.tree</field> + <field name="model">process.node</field> + <field name="type">tree</field> + <field name="arch" type="xml"> + <tree string="Process Nodes"> + <field name="name"/> + <field name="process_id" select="1"/> + <field name="model_id" select="1"/> + <field name="kind" select="1"/> + <field name="flow_start"/> + </tree> + </field> + </record> + + <record model="ir.ui.view" id="view_process_node_form"> + <field name="name">process.node.form</field> + <field name="model">process.node</field> + <field name="type">form</field> + <field name="arch" type="xml"> + <form string="Process Node"> + <group colspan="4" string="Details"> + <field name="name" select="1"/> + <field name="flow_start"/> + <field name="process_id"/> + <newline/> + <field name="model_id" select="1"/> + <field name="menu_id" select="2"/> + <newline/> + <field name="kind" select="1"/> + <field name="model_states"/> + </group> + <notebook colspan="4"> + <page string="Outgoing Transitions"> + <field name="transition_out" colspan="4" nolabel="1"> + <tree string="Transitions"> + <field name="name"/> + <field name="target_node_id"/> + </tree> + <form string="Transition"> + <group colspan="4" string="Details"> + <field name="name"/> + <newline/> + <field name="target_node_id"/> + </group> + <notebook colspan="4"> + <page string="Buttons"> + <field name="action_ids" colspan="4" nolabel="1"> + <tree string="Actions"> + <field name="name"/> + <field name="state"/> + <field name="action"/> + </tree> + <form string="Actions"> + <field name="name" colspan="4"/> + <newline/> + <field name="state"/> + <field name="action"/> + </form> + </field> + </page> + <page string="Roles Required"> + <field name="transition_ids" colspan="4" nolabel="1"/> + </page> + <page string="Extra Information"> + <field name="note" colspan="4" nolabel="1"/> + </page> + </notebook> + </form> + </field> + </page> + <page string="Conditions"> + <field name="condition_ids" nolabel="1" colspan="4"> + <tree string="Conditions"> + <field name="name"/> + <field name="model_id"/> + <field name="model_states"/> + </tree> + <form string="Condition"> + <field name="name"/> + <field name="model_id"/> + <newline/> + <field name="model_states" colspan="4"/> + </form> + </field> + </page> + <page string="Extra Information"> + <field name="note" nolabel="1" colspan="4"/> + </page> + </notebook> + </form> + </field> + </record> + + <record model="ir.actions.act_window" id="action_process_node_form"> + <field name="name">Process Nodes</field> + <field name="res_model">process.node</field> + <field name="view_type">form</field> + <field name="view_mode">tree,form</field> + </record> + + <menuitem + id="menu_process_node_form" + action="action_process_node_form" + parent="menu_process"/> + <!-- Transitions --> <record model="ir.ui.view" id="view_process_transition_tree"> |
