19 lines
635 B
Python
19 lines
635 B
Python
from odoo import api, fields, models
|
|
|
|
|
|
class OsDistribution(models.Model):
|
|
_name = "os.distribution"
|
|
|
|
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")
|
|
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
|