[IMP] maintenance_project_task_domain, maintenance_server_data, maintenance_service_http_monitoring, maintenance_create_requests_from_project_task: pre-commit execution
This commit is contained in:
@@ -1,3 +1 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
from . import models
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
"name": "maintenance_server_data",
|
||||
"version": "16.0.1.0.0",
|
||||
"author": "Elabore",
|
||||
"website": "https://elabore.coop",
|
||||
"website": "https://git.elabore.coop/elabore/maintenance-tools",
|
||||
"maintainer": "Stéphan Sainléger",
|
||||
"license": "AGPL-3",
|
||||
"category": "Tools",
|
||||
@@ -37,4 +37,4 @@
|
||||
# and independently installed. Used for synergetic or glue modules.
|
||||
"auto_install": False,
|
||||
"application": False,
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
from . import os_distribution
|
||||
from . import service
|
||||
from . import maintenance_equipment
|
||||
from . import maintenance_equipment
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from odoo import fields, models, api
|
||||
from odoo import api, fields, models
|
||||
|
||||
|
||||
class MaintenanceEquipment(models.Model):
|
||||
|
||||
@@ -1,17 +1,18 @@
|
||||
from odoo import api, fields, models
|
||||
|
||||
|
||||
class OsDistribution(models.Model):
|
||||
_name = 'os.distribution'
|
||||
_name = "os.distribution"
|
||||
|
||||
name = fields.Char('Name', compute="_compute_name")
|
||||
distrib_name = fields.Char('Distrib Name', required=True)
|
||||
distrib_version = fields.Char('Distrib Version')
|
||||
name = fields.Char("Name", compute="_compute_name")
|
||||
distrib_name = fields.Char("Distrib Name", required=True)
|
||||
distrib_version = fields.Char("Distrib Version")
|
||||
|
||||
@api.depends("distrib_name","distrib_version")
|
||||
@api.depends("distrib_name", "distrib_version")
|
||||
def _compute_name(self):
|
||||
for distrib in self:
|
||||
distrib.name = ""
|
||||
if distrib.distrib_name != "":
|
||||
distrib.name = distrib.distrib_name
|
||||
if distrib.distrib_version != "":
|
||||
distrib.name = distrib.name + ' ' + distrib.distrib_version
|
||||
distrib.name = distrib.name + " " + distrib.distrib_version
|
||||
|
||||
@@ -1,28 +1,31 @@
|
||||
from odoo import fields, models
|
||||
|
||||
class Service(models.Model):
|
||||
_name = 'service'
|
||||
|
||||
name = fields.Char('Name', required=True)
|
||||
|
||||
class Service(models.Model):
|
||||
_name = "service"
|
||||
|
||||
name = fields.Char("Name", required=True)
|
||||
|
||||
|
||||
class ServiceVersion(models.Model):
|
||||
_name = "service.version"
|
||||
|
||||
service_id = fields.Many2one('service', string='Service', required=True)
|
||||
name = fields.Char('Name')
|
||||
is_last_version = fields.Boolean('Is Last Version?')
|
||||
service_id = fields.Many2one("service", string="Service", required=True)
|
||||
name = fields.Char("Name")
|
||||
is_last_version = fields.Boolean("Is Last Version?")
|
||||
|
||||
|
||||
class ServiceInstance(models.Model):
|
||||
_name = "service.instance"
|
||||
|
||||
equipment_id = fields.Many2one('maintenance.equipment', string='Equipment')
|
||||
service_id = fields.Many2one('service', string='Service', required=True)
|
||||
version_id = fields.Many2one('service.version', string='Version')
|
||||
service_url = fields.Char(string='Service Url')
|
||||
equipment_id = fields.Many2one("maintenance.equipment", string="Equipment")
|
||||
service_id = fields.Many2one("service", string="Service", required=True)
|
||||
version_id = fields.Many2one("service.version", string="Version")
|
||||
service_url = fields.Char(string="Service Url")
|
||||
active = fields.Boolean(default=True)
|
||||
|
||||
|
||||
class BackupServer(models.Model):
|
||||
_name = 'backup.server'
|
||||
_name = "backup.server"
|
||||
|
||||
name = fields.Char('Name', required=True)
|
||||
name = fields.Char("Name", required=True)
|
||||
|
||||
@@ -8,4 +8,4 @@ service_version_manager,service_version_manager,model_service_version,maintenanc
|
||||
service_instance_user,service_instance_user,model_service_instance,base.group_user,1,0,0,0
|
||||
service_instance_manager,service_instance_manager,model_service_instance,maintenance.group_equipment_manager,1,1,1,1
|
||||
backup_server_user,backup_server_user,model_backup_server,base.group_user,1,0,0,0
|
||||
backup_server_manager,backup_server_manager,model_backup_server,maintenance.group_equipment_manager,1,1,1,1
|
||||
backup_server_manager,backup_server_manager,model_backup_server,maintenance.group_equipment_manager,1,1,1,1
|
||||
|
||||
|
@@ -1,4 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<odoo>
|
||||
<record id="equipment_view_form_server_inherit" model="ir.ui.view">
|
||||
<field name="name">equipment.form.server.inherit</field>
|
||||
@@ -25,7 +25,10 @@
|
||||
<field name="service_ids" nolabel="1">
|
||||
<tree create="true" delete="true" editable="top">
|
||||
<field name="service_id" />
|
||||
<field name="version_id" domain="[('service_id', '=', service_id)]" />
|
||||
<field
|
||||
name="version_id"
|
||||
domain="[('service_id', '=', service_id)]"
|
||||
/>
|
||||
<field name="service_url" />
|
||||
</tree>
|
||||
</field>
|
||||
@@ -53,4 +56,4 @@
|
||||
</xpath>
|
||||
</field>
|
||||
</record>
|
||||
</odoo>
|
||||
</odoo>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<odoo>
|
||||
<record id="os_distribution_view_tree" model="ir.ui.view">
|
||||
<field name="name">os.distribution.view.tree</field>
|
||||
@@ -28,6 +28,7 @@
|
||||
name="OS Distributions"
|
||||
parent="maintenance.menu_maintenance_configuration"
|
||||
action="os_distribution_action"
|
||||
sequence="3" />
|
||||
sequence="3"
|
||||
/>
|
||||
|
||||
</odoo>
|
||||
</odoo>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<odoo>
|
||||
<!-- VIEWS -->
|
||||
<record id="service_view_tree" model="ir.ui.view">
|
||||
@@ -38,9 +38,9 @@
|
||||
<field name="model">service.instance</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree>
|
||||
<field name="equipment_id"/>
|
||||
<field name="service_id"/>
|
||||
<field name="version_id"/>
|
||||
<field name="equipment_id" />
|
||||
<field name="service_id" />
|
||||
<field name="version_id" />
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
@@ -50,17 +50,33 @@
|
||||
<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/>
|
||||
<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'}"/>
|
||||
<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>
|
||||
@@ -107,7 +123,7 @@
|
||||
<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="view_id" ref="service_instance_view_tree" />
|
||||
<field name="help" type="html">
|
||||
<p class="o_view_nocontent_smiling_face">
|
||||
Add a new Service Instance
|
||||
@@ -121,27 +137,31 @@
|
||||
name="Services"
|
||||
parent="maintenance.menu_maintenance_configuration"
|
||||
action="service_action"
|
||||
sequence="4" />
|
||||
sequence="4"
|
||||
/>
|
||||
|
||||
<menuitem
|
||||
id="menu_maintenance_service_version"
|
||||
name="Service Versions"
|
||||
parent="maintenance.menu_maintenance_configuration"
|
||||
action="service_version_action"
|
||||
sequence="5" />
|
||||
sequence="5"
|
||||
/>
|
||||
|
||||
<menuitem
|
||||
id="menu_maintenance_backup_server"
|
||||
name="Backup Servers"
|
||||
parent="maintenance.menu_maintenance_configuration"
|
||||
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="10"/>
|
||||
sequence="10"
|
||||
/>
|
||||
|
||||
</odoo>
|
||||
</odoo>
|
||||
|
||||
Reference in New Issue
Block a user