summaryrefslogtreecommitdiff
path: root/addons/network/network_view.xml
diff options
context:
space:
mode:
Diffstat (limited to 'addons/network/network_view.xml')
-rw-r--r--addons/network/network_view.xml305
1 files changed, 305 insertions, 0 deletions
diff --git a/addons/network/network_view.xml b/addons/network/network_view.xml
new file mode 100644
index 00000000000..7aef2b6c1d6
--- /dev/null
+++ b/addons/network/network_view.xml
@@ -0,0 +1,305 @@
+<?xml version="1.0"?>
+<terp>
+ <data>
+ <menuitem name="Network" groups="admin"/>
+ <menuitem name="Network/Configuration" id="menu_network_definition" groups="admin" sequence="1"/>
+
+ <record model="ir.ui.view" id="edit_network">
+ <field name="name">network.material.form</field>
+ <field name="model">network.material</field>
+ <field name="type">form</field>
+ <field name="priority" eval="1"/>
+ <field name="arch" type="xml">
+ <form string="Network Material">
+ <notebook>
+ <page string="Material Info">
+ <separator string="Informations" colspan="4"/>
+ <field name="name" colspan="3" select="1"/>
+ <field name="type" select="1"/>
+ <field name="supplier" select="1" />
+ <field name="date" select="1"/>
+ <field name="warranty" />
+ <field name="parent_id"/>
+ <field name="network_id"/>
+ <separator string="Softwares" colspan="4"/>
+ <field name="software_id" nolabel="1" colspan="4" widget="one2many_list"/>
+ </page>
+ <page string="Updates">
+ <field name="change_id" nolabel="1" colspan="4" widget="one2many_list" />
+ </page>
+ <page string="Notes">
+ <field name="note" nolabel="1" colspan="4"/>
+ </page>
+ </notebook>
+ </form>
+ </field>
+ </record>
+
+ <record model="ir.ui.view" id="material_view">
+ <field name="name">network.material.tree</field>
+ <field name="model">network.material</field>
+ <field name="type">tree</field>
+ <field name="field_parent">child_id</field>
+ <field name="arch" type="xml">
+ <tree string="All Network Material">
+ <field name="name"/>
+ <field name="type"/>
+ <field name="supplier" />
+ <field name="date"/>
+ <field name="warranty" />
+ </tree>
+ </field>
+ </record>
+
+ <record model="ir.actions.act_window" id="action_material_tree">
+ <field name="name">network.material.tree</field>
+ <field name="res_model">network.material</field>
+ <field name="view_type">form</field>
+ <field name="domain">[('parent_id','=',False)]</field>
+ </record>
+ <menuitem name="Network/All Materials" id="menu_action_material_tree" action="action_material_tree" groups="admin"/>
+
+ <record model="ir.ui.view" id="material_view_by_network">
+ <field name="name">network.material.tree</field>
+ <field name="model">network.material</field>
+ <field name="type">tree</field>
+ <field name="field_parent">child_id</field>
+ <field name="arch" type="xml">
+ <tree string="Material in this Network">
+ <field name="name"/>
+ <field name="date"/>
+ <field name="type"/>
+ </tree>
+ </field>
+ </record>
+ <record model="ir.actions.act_window" id="tree_by_network">
+ <field name="name">network.material.tree_by_network</field>
+ <field name="type">ir.actions.act_window</field>
+ <field name="res_model">network.material</field>
+ <field name="view_type">tree</field>
+ <field name="domain">[('network_id', '=', active_id)]</field>
+ <field name="view_id" ref="material_view_by_network"/>
+ </record>
+ <record model="ir.values" id="ir_open_network">
+ <field name="key" eval="'action'" />
+ <field name="key2" eval="'tree_but_open'" />
+ <field name="model" eval="'network.network'"/>
+ <field name="name">Material</field>
+ <field name="value" eval="'ir.actions.act_window,%d'%tree_by_network" />
+ <field name="object" eval="True" />
+ </record>
+ <record model="ir.values" id="ir_open_network2">
+ <field name="key" eval="'action'" />
+ <field name="key2" eval="'client_action_multi'" />
+ <field name="model" eval="'network.network'"/>
+ <field name="name">Material</field>
+ <field name="value"
+ eval="'ir.actions.act_window,%d'%tree_by_network" />
+ <field name="object" eval="True" />
+ </record>
+
+ <record model="ir.actions.act_window" id="edit_material_2click">
+ <field name="name">network.material.edit_material_2click</field>
+ <field name="view_mode">tree,form</field>
+ <field name="type">ir.actions.act_window</field>
+ <field name="res_model">network.material</field>
+ <field name="view_type">form</field>
+ <field name="domain">[('id', '=', active_id)]</field>
+ <field name="view_id" ref="edit_network" />
+ </record>
+ <record model="ir.values" id="ir_open_network3">
+ <field name="key" eval="'action'" />
+ <field name="key2" eval="'tree_but_open'" />
+ <field name="model" eval="'network.material'" />
+ <field name="name">Material (edit)</field>
+ <field name="value"
+ eval="'ir.actions.act_window,%d'%edit_material_2click" />
+ <field name="object" eval="True" />
+ </record>
+
+ <record model="ir.ui.view" id="view_software_type_form">
+ <field name="name">network.software.type.form</field>
+ <field name="model">network.software.type</field>
+ <field name="type">form</field>
+ <field name="arch" type="xml">
+ <form string="Software Type">
+ <field name="name" colspan="3" select="1"/>
+ <field name="note" colspan="3"/>
+ </form>
+ </field>
+ </record>
+ <record model="ir.actions.act_window" id="action_software_type">
+ <field name="name">network.software.type</field>
+ <field name="res_model">network.software.type</field>
+ <field name="view_type">form</field>
+ <field name="view_mode">tree,form</field>
+ </record>
+ <menuitem name="Network/Configuration" groups="admin" />
+ <menuitem name="Network/Configuration/Software/Types" id="menu_action_software_type" action="action_software_type"/>
+
+ <record model="ir.ui.view" id="view_hardware_type_form">
+ <field name="name">network.hardware.type.form</field>
+ <field name="model">network.hardware.type</field>
+ <field name="type">form</field>
+ <field name="arch" type="xml">
+ <form string="Hardware Type">
+ <field name="name"/>
+ <field name="networkable"/>
+ </form>
+ </field>
+ </record>
+ <record model="ir.actions.act_window" id="action_hard_type">
+ <field name="name">network.hardware.type</field>
+ <field name="res_model">network.hardware.type</field>
+ <field name="view_type">form</field>
+ <field name="view_mode">tree,form</field>
+ </record>
+ <menuitem name="Network/Configuration/Hardware/Types" id="menu_action_hard_type" action="action_hard_type" groups="admin"/>
+
+
+ <record model="ir.ui.view" id="password_form">
+ <field name="name">network.software.logpass.form</field>
+ <field name="model">network.software.logpass</field>
+ <field name="type">form</field>
+ <field name="arch" type="xml">
+ <form string="Add a password">
+ <field name="login" colspan="3"/>
+ <field name="password" colspan="3"/>
+ </form>
+ </field>
+ </record>
+ <record model="ir.ui.view" id="password_tree">
+ <field name="name">network.software.logpass.tree</field>
+ <field name="model">network.software.logpass</field>
+ <field name="type">tree</field>
+ <field name="arch" type="xml">
+ <tree string="Passwords">
+ <field name="login"/>
+ <field name="password"/>
+ </tree>
+ </field>
+ </record>
+
+ <record model="ir.ui.view" id="software_form">
+ <field name="name">network.software.form</field>
+ <field name="model">network.software</field>
+ <field name="type">form</field>
+ <field name="arch" type="xml">
+ <form string="Network Softwares">
+ <separator string="General Informations" colspan="4"/>
+ <field name="name" colspan="3" select="1"/>
+ <field name="type"/>
+ <field name="date" select="1"/>
+ <field name="email" select="1"/>
+ <separator string="Login / Password" colspan="4" />
+ <field name="logpass" colspan="4" nolabel="1"/>
+ <separator string="Notes" colspan="4"/>
+ <field name="note" colspan="4" nolabel="1"/>
+ </form>
+ </field>
+ </record>
+ <record model="ir.ui.view" id="view_software_tree">
+ <field name="name">network.software.tree</field>
+ <field name="model">network.software</field>
+ <field name="type">tree</field>
+ <field name="arch" type="xml">
+ <tree string="Network Softwares">
+ <field name="name"/>
+ <field name="type"/>
+ <field name="email"/>
+ <field name="date"/>
+ </tree>
+ </field>
+ </record>
+
+ <record model="ir.ui.view" id="view_network">
+ <field name="name">network.network.tree</field>
+ <field name="model">network.network</field>
+ <field name="type">tree</field>
+ <field name="arch" type="xml">
+ <tree string="All Networks">
+ <field name="name" />
+ <field name="user_id" />
+ <field name="contact_id" />
+ </tree>
+ </field>
+ </record>
+ <record model="ir.actions.act_window" id="add_view_network">
+ <field name="name">network.network.tree</field>
+ <field name="res_model">network.network</field>
+ <field name="view_type">tree</field>
+ </record>
+ <menuitem name="Network/Network list"
+ id="menu_add_view_network" action="add_view_network" groups="admin"/>
+
+ <record model="ir.ui.view" id="add_network_view">
+ <field name="name">network.network.form</field>
+ <field name="model">network.network</field>
+ <field name="type">form</field>
+ <field name="arch" type="xml">
+ <form string="Network Element">
+ <separator string="Network Definition" colspan="4"/>
+ <field name="name" colspan="3" select="1"/>
+ <field name="range" colspan="3" select="1"/>
+ <field name="user_id" colspan="3" select="1"/>
+ <field name="contact_id" colspan="3" select="1"/>
+ <field name="material_ids" nolabel="1" colspan="4" widget="one2many_list">
+ <form string="Network Material">
+ <notebook>
+ <page string="Material Info">
+ <separator string="Informations" colspan="4"/>
+ <field name="name" colspan="3" select="1"/>
+ <field name="type" select="1"/>
+ <field name="supplier" select="1" />
+ <field name="date" select="1"/>
+ <field name="warranty" />
+ <field name="parent_id"/>
+ <separator string="Softwares" colspan="4"/>
+ <field name="software_id" nolabel="1" colspan="4" widget="one2many_list"/>
+ </page>
+ <page string="Updates">
+ <field name="change_id" nolabel="1" colspan="4" widget="one2many_list" />
+ </page>
+ <page string="Notes">
+ <field name="note" nolabel="1" colspan="4"/>
+ </page>
+ </notebook>
+ </form>
+ </field>
+ </form>
+ </field>
+ </record>
+ <record model="ir.actions.act_window" id="add_new_network">
+ <field name="name">network.network.form</field>
+ <field name="res_model">network.network</field>
+ <field name="view_type">form</field>
+ </record>
+ <menuitem name="Network/Networks" id="menu_add_new_network" action="add_new_network" groups="admin"/>
+
+ <record model="ir.ui.view" id="add_diary_entry_form">
+ <field name="name">network.changes.form</field>
+ <field name="model">network.changes</field>
+ <field name="type">form</field>
+ <field name="arch" type="xml">
+ <form string="Enter a diary entry">
+ <separator string="Diary entry" colspan="4" />
+ <field name="name" colspan="3" select="1" />
+ <field name="date" colspan="3" select="1"/>
+ <field name="description" colspan="3" />
+ </form>
+ </field>
+ </record>
+
+ <record model="ir.ui.view" id="add_diary_entry_tree">
+ <field name="name">network.changes.tree</field>
+ <field name="model">network.changes</field>
+ <field name="type">tree</field>
+ <field name="arch" type="xml">
+ <tree string="Interventions">
+ <field name="date"/>
+ <field name="name"/>
+ </tree>
+ </field>
+ </record>
+ </data>
+</terp>