DigitalSignage/models/dss_triggervalues.py

22 lines
872 B
Python
Executable File

from odoo import api, fields, models, _
from odoo import tools
class dssadstatus(models.Model):
_name = "dss.triggervalues"
_description = "DigitalSignage Trigger Werte"
# _rec_name = "statusname"
# _inherit = ['mail.thread', 'mail.activity.mixin']
uuid = fields.Char(default=lambda self: self._default_uuid(), required=True, readonly=True, copy=False, string='UUID')
# uuid = fields.Char('UUID', required=True, translate=True)
valuename = fields.Char('Wertname', required=True)
value_old_bool = fields.Boolean('Alter Boolean_Wert', required=True)
value_old_string = fields.Char('Alter String_Wert', required=True)
value_old_integer = fields.Integer('Alter Integer_Wert', required=True)
icon = fields.Image()
order = fields.Integer('Reihenfolge')
@api.model
def _default_uuid(self):
return str(uuid.uuid4())