Files
maintenance-tools/maintenance_server_data/views/service.xml
Boris Gallet 0e70d3ea80
Some checks failed
pre-commit / pre-commit (pull_request) Failing after 1m35s
[IMP] maitenance_service_http_monitoring : move service tree view to maintenance_server_data
2026-02-25 10:36:48 +01:00

126 lines
4.2 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>
<!-- 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="35"/>
</odoo>