Files
maintenance-tools/maintenance_server_data/models/service.py

32 lines
869 B
Python

from odoo import fields, models
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?")
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")
active = fields.Boolean(default=True)
class BackupServer(models.Model):
_name = "backup.server"
name = fields.Char("Name", required=True)