32 lines
869 B
Python
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)
|