[IMP] maintenance_server_data: add service.instance views

This commit is contained in:
Stéphan Sainléger
2026-02-26 10:51:10 +01:00
parent edeacc4555
commit c3ed1fbdc0

View File

@@ -33,6 +33,39 @@
</field> </field>
</record> </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 --> <!-- ACTIONS -->
<record id="service_action" model="ir.actions.act_window"> <record id="service_action" model="ir.actions.act_window">
<field name="name">Service</field> <field name="name">Service</field>
@@ -70,6 +103,18 @@
</field> </field>
</record> </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 --> <!-- MENUS -->
<menuitem <menuitem
id="menu_maintenance_service" id="menu_maintenance_service"
@@ -92,4 +137,11 @@
action="backup_server_action" action="backup_server_action"
sequence="5" /> sequence="5" />
<menuitem
id="menu_maintenance_service_instance"
name="Services"
parent="maintenance.menu_maintenance_title"
action="service_instance_action"
sequence="35"/>
</odoo> </odoo>