18 lines
644 B
Python
18 lines
644 B
Python
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
|
|
|
from odoo import _, fields, models
|
|
|
|
|
|
class DiscoveredIotBox(models.TransientModel):
|
|
_name = 'iot.discovered.box'
|
|
_description = 'An IoT box that is in pairing mode'
|
|
|
|
name = fields.Char(compute="_compute_box_name")
|
|
add_iot_box_wizard_id = fields.Many2one("add.iot.box")
|
|
serial_number = fields.Char(readonly=True)
|
|
pairing_code = fields.Char(readonly=True)
|
|
|
|
def _compute_box_name(self):
|
|
for box in self:
|
|
box.name = _("IoT Box %(serial_n)s %(pairing_code)s", serial_n=box.serial_number or "", pairing_code=box.pairing_code)
|