147 lines
5.3 KiB
XML
147 lines
5.3 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<odoo>
|
|
<!-- VIEWS -->
|
|
<record id="service_view_tree" model="ir.ui.view">
|
|
<field name="name">service.view.tree</field>
|
|
<field name="model">service</field>
|
|
<field name="arch" type="xml">
|
|
<tree string="Services" editable="top">
|
|
<field name="name" />
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="service_version_view_tree" model="ir.ui.view">
|
|
<field name="name">service.version.view.tree</field>
|
|
<field name="model">service.version</field>
|
|
<field name="arch" type="xml">
|
|
<tree string="Service versions" editable="top">
|
|
<field name="service_id" />
|
|
<field name="name" />
|
|
<field name="is_last_version" />
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="backup_server_view_tree" model="ir.ui.view">
|
|
<field name="name">backup.server.view.tree</field>
|
|
<field name="model">backup.server</field>
|
|
<field name="arch" type="xml">
|
|
<tree string="Backup Servers" editable="top">
|
|
<field name="name" />
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="service_instance_view_tree" model="ir.ui.view">
|
|
<field name="name">service.instance.view.tree</field>
|
|
<field name="model">service.instance</field>
|
|
<field name="arch" type="xml">
|
|
<tree>
|
|
<field name="equipment_id"/>
|
|
<field name="service_id"/>
|
|
<field name="version_id"/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="service_instance_view_search" model="ir.ui.view">
|
|
<field name="name">service.instance.view.search</field>
|
|
<field name="model">service.instance</field>
|
|
<field name="arch" type="xml">
|
|
<search string="Search Service Instances">
|
|
<field name="equipment_id"/>
|
|
<field name="service_id"/>
|
|
<field name="version_id"/>
|
|
<field name="service_url"/>
|
|
<separator/>
|
|
<filter string="Archived" name="inactive" domain="[('active', '=', False)]"/>
|
|
<separator/>
|
|
<group expand="0" string="Group By">
|
|
<filter string="Equipment" name="group_equipment" context="{'group_by': 'equipment_id'}"/>
|
|
<filter string="Service" name="group_service" context="{'group_by': 'service_id'}"/>
|
|
<filter string="Version" name="group_version" context="{'group_by': 'version_id'}"/>
|
|
</group>
|
|
</search>
|
|
</field>
|
|
</record>
|
|
|
|
<!-- ACTIONS -->
|
|
<record id="service_action" model="ir.actions.act_window">
|
|
<field name="name">Service</field>
|
|
<field name="res_model">service</field>
|
|
<field name="view_mode">tree</field>
|
|
<field name="view_id" ref="service_view_tree" />
|
|
<field name="help" type="html">
|
|
<p class="o_view_nocontent_smiling_face">
|
|
Add a new Service
|
|
</p>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="service_version_action" model="ir.actions.act_window">
|
|
<field name="name">Service Version</field>
|
|
<field name="res_model">service.version</field>
|
|
<field name="view_mode">tree</field>
|
|
<field name="view_id" ref="service_version_view_tree" />
|
|
<field name="help" type="html">
|
|
<p class="o_view_nocontent_smiling_face">
|
|
Add a new Service Version
|
|
</p>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="backup_server_action" model="ir.actions.act_window">
|
|
<field name="name">Backup server</field>
|
|
<field name="res_model">backup.server</field>
|
|
<field name="view_mode">tree</field>
|
|
<field name="view_id" ref="backup_server_view_tree" />
|
|
<field name="help" type="html">
|
|
<p class="o_view_nocontent_smiling_face">
|
|
Add a new Backup Server
|
|
</p>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="service_instance_action" model="ir.actions.act_window">
|
|
<field name="name">Services</field>
|
|
<field name="res_model">service.instance</field>
|
|
<field name="view_mode">tree</field>
|
|
<field name="view_id" ref="service_instance_view_tree"/>
|
|
<field name="help" type="html">
|
|
<p class="o_view_nocontent_smiling_face">
|
|
Add a new Service Instance
|
|
</p>
|
|
</field>
|
|
</record>
|
|
|
|
<!-- MENUS -->
|
|
<menuitem
|
|
id="menu_maintenance_service"
|
|
name="Services"
|
|
parent="maintenance.menu_maintenance_configuration"
|
|
action="service_action"
|
|
sequence="4" />
|
|
|
|
<menuitem
|
|
id="menu_maintenance_service_version"
|
|
name="Service Versions"
|
|
parent="maintenance.menu_maintenance_configuration"
|
|
action="service_version_action"
|
|
sequence="5" />
|
|
|
|
<menuitem
|
|
id="menu_maintenance_backup_server"
|
|
name="Backup Servers"
|
|
parent="maintenance.menu_maintenance_configuration"
|
|
action="backup_server_action"
|
|
sequence="5" />
|
|
|
|
<menuitem
|
|
id="menu_maintenance_service_instance"
|
|
name="Services"
|
|
parent="maintenance.menu_maintenance_title"
|
|
action="service_instance_action"
|
|
sequence="10"/>
|
|
|
|
</odoo> |