[MIG] maintenance_server_data: Migration to 18.0

This commit is contained in:
Stéphan Sainléger
2026-03-17 22:01:38 +01:00
parent 163abfb23d
commit 8558f5b79f
5 changed files with 24 additions and 68 deletions

View File

@@ -1,44 +0,0 @@
======================================
maintenance_server_data
======================================
Gather several identification data about the servers to maintain.
Installation
============
Use Odoo normal module installation procedure to install
``maintenance_server_data``.
Known issues / Roadmap
======================
None yet.
Bug Tracker
===========
Bugs are tracked on `our issues website <https://github.com/elabore-coop/maintenance-tools/issues>`_. In case of
trouble, please check there if your issue has already been
reported. If you spotted it first, help us smashing it by providing a
detailed and welcomed feedback.
Credits
=======
Contributors
------------
* Stéphan Sainléger
Funders
-------
The development of this module has been financially supported by:
* Elabore (https://elabore.coop)
Maintainer
----------
This module is maintained by Elabore.

View File

@@ -3,7 +3,7 @@
{ {
"name": "maintenance_server_data", "name": "maintenance_server_data",
"version": "16.0.1.0.0", "version": "18.0.1.0.0",
"author": "Elabore", "author": "Elabore",
"website": "https://git.elabore.coop/elabore/maintenance-tools", "website": "https://git.elabore.coop/elabore/maintenance-tools",
"maintainer": "Stéphan Sainléger", "maintainer": "Stéphan Sainléger",

View File

@@ -23,14 +23,14 @@
<xpath expr="//notebook" position="inside"> <xpath expr="//notebook" position="inside">
<page name="services" string="Services"> <page name="services" string="Services">
<field name="service_ids" nolabel="1"> <field name="service_ids" nolabel="1">
<tree create="true" delete="true" editable="top"> <list create="true" delete="true" editable="top">
<field name="service_id" /> <field name="service_id" />
<field <field
name="version_id" name="version_id"
domain="[('service_id', '=', service_id)]" domain="[('service_id', '=', service_id)]"
/> />
<field name="service_url" /> <field name="service_url" />
</tree> </list>
</field> </field>
</page> </page>
</xpath> </xpath>
@@ -39,7 +39,7 @@
<record id="equipment_view_tree_server_inherit" model="ir.ui.view"> <record id="equipment_view_tree_server_inherit" model="ir.ui.view">
<field name="name">equipment.tree.server.inherit</field> <field name="name">equipment.list.server.inherit</field>
<field name="model">maintenance.equipment</field> <field name="model">maintenance.equipment</field>
<field name="inherit_id" ref="maintenance.hr_equipment_view_tree" /> <field name="inherit_id" ref="maintenance.hr_equipment_view_tree" />
<field name="arch" type="xml"> <field name="arch" type="xml">

View File

@@ -1,20 +1,20 @@
<?xml version="1.0" encoding="utf-8" ?> <?xml version="1.0" encoding="utf-8" ?>
<odoo> <odoo>
<record id="os_distribution_view_tree" model="ir.ui.view"> <record id="os_distribution_view_tree" model="ir.ui.view">
<field name="name">os.distribution.view.tree</field> <field name="name">os.distribution.view.list</field>
<field name="model">os.distribution</field> <field name="model">os.distribution</field>
<field name="arch" type="xml"> <field name="arch" type="xml">
<tree string="OS Distributions" editable="top"> <list editable="top">
<field name="distrib_name" /> <field name="distrib_name" />
<field name="distrib_version" /> <field name="distrib_version" />
</tree> </list>
</field> </field>
</record> </record>
<record id="os_distribution_action" model="ir.actions.act_window"> <record id="os_distribution_action" model="ir.actions.act_window">
<field name="name">OS Distribution</field> <field name="name">OS Distribution</field>
<field name="res_model">os.distribution</field> <field name="res_model">os.distribution</field>
<field name="view_mode">tree</field> <field name="view_mode">list</field>
<field name="view_id" ref="os_distribution_view_tree" /> <field name="view_id" ref="os_distribution_view_tree" />
<field name="help" type="html"> <field name="help" type="html">
<p class="o_view_nocontent_smiling_face"> <p class="o_view_nocontent_smiling_face">

View File

@@ -2,46 +2,46 @@
<odoo> <odoo>
<!-- VIEWS --> <!-- VIEWS -->
<record id="service_view_tree" model="ir.ui.view"> <record id="service_view_tree" model="ir.ui.view">
<field name="name">service.view.tree</field> <field name="name">service.view.list</field>
<field name="model">service</field> <field name="model">service</field>
<field name="arch" type="xml"> <field name="arch" type="xml">
<tree string="Services" editable="top"> <list editable="top">
<field name="name" /> <field name="name" />
</tree> </list>
</field> </field>
</record> </record>
<record id="service_version_view_tree" model="ir.ui.view"> <record id="service_version_view_tree" model="ir.ui.view">
<field name="name">service.version.view.tree</field> <field name="name">service.version.view.list</field>
<field name="model">service.version</field> <field name="model">service.version</field>
<field name="arch" type="xml"> <field name="arch" type="xml">
<tree string="Service versions" editable="top"> <list editable="top">
<field name="service_id" /> <field name="service_id" />
<field name="name" /> <field name="name" />
<field name="is_last_version" /> <field name="is_last_version" />
</tree> </list>
</field> </field>
</record> </record>
<record id="backup_server_view_tree" model="ir.ui.view"> <record id="backup_server_view_tree" model="ir.ui.view">
<field name="name">backup.server.view.tree</field> <field name="name">backup.server.view.list</field>
<field name="model">backup.server</field> <field name="model">backup.server</field>
<field name="arch" type="xml"> <field name="arch" type="xml">
<tree string="Backup Servers" editable="top"> <list editable="top">
<field name="name" /> <field name="name" />
</tree> </list>
</field> </field>
</record> </record>
<record id="service_instance_view_tree" model="ir.ui.view"> <record id="service_instance_view_tree" model="ir.ui.view">
<field name="name">service.instance.view.tree</field> <field name="name">service.instance.view.list</field>
<field name="model">service.instance</field> <field name="model">service.instance</field>
<field name="arch" type="xml"> <field name="arch" type="xml">
<tree> <list>
<field name="equipment_id" /> <field name="equipment_id" />
<field name="service_id" /> <field name="service_id" />
<field name="version_id" /> <field name="version_id" />
</tree> </list>
</field> </field>
</record> </record>
@@ -86,7 +86,7 @@
<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>
<field name="res_model">service</field> <field name="res_model">service</field>
<field name="view_mode">tree</field> <field name="view_mode">list</field>
<field name="view_id" ref="service_view_tree" /> <field name="view_id" ref="service_view_tree" />
<field name="help" type="html"> <field name="help" type="html">
<p class="o_view_nocontent_smiling_face"> <p class="o_view_nocontent_smiling_face">
@@ -98,7 +98,7 @@
<record id="service_version_action" model="ir.actions.act_window"> <record id="service_version_action" model="ir.actions.act_window">
<field name="name">Service Version</field> <field name="name">Service Version</field>
<field name="res_model">service.version</field> <field name="res_model">service.version</field>
<field name="view_mode">tree</field> <field name="view_mode">list</field>
<field name="view_id" ref="service_version_view_tree" /> <field name="view_id" ref="service_version_view_tree" />
<field name="help" type="html"> <field name="help" type="html">
<p class="o_view_nocontent_smiling_face"> <p class="o_view_nocontent_smiling_face">
@@ -110,7 +110,7 @@
<record id="backup_server_action" model="ir.actions.act_window"> <record id="backup_server_action" model="ir.actions.act_window">
<field name="name">Backup server</field> <field name="name">Backup server</field>
<field name="res_model">backup.server</field> <field name="res_model">backup.server</field>
<field name="view_mode">tree</field> <field name="view_mode">list</field>
<field name="view_id" ref="backup_server_view_tree" /> <field name="view_id" ref="backup_server_view_tree" />
<field name="help" type="html"> <field name="help" type="html">
<p class="o_view_nocontent_smiling_face"> <p class="o_view_nocontent_smiling_face">
@@ -122,7 +122,7 @@
<record id="service_instance_action" model="ir.actions.act_window"> <record id="service_instance_action" model="ir.actions.act_window">
<field name="name">Services</field> <field name="name">Services</field>
<field name="res_model">service.instance</field> <field name="res_model">service.instance</field>
<field name="view_mode">tree</field> <field name="view_mode">list</field>
<field name="view_id" ref="service_instance_view_tree" /> <field name="view_id" ref="service_instance_view_tree" />
<field name="help" type="html"> <field name="help" type="html">
<p class="o_view_nocontent_smiling_face"> <p class="o_view_nocontent_smiling_face">