This commit is contained in:
gsinghpal
2026-04-28 19:39:37 -04:00
parent 2d42b33d68
commit 13e300d90e
103 changed files with 4959 additions and 331 deletions

View File

@@ -62,7 +62,7 @@ class FpTankReading(models.Model):
'per-company without re-migrating history).',
)
unit = fields.Char(
string='Unit (raw)', related='parameter_id.uom', store=True,
string='Unit (raw)', related='parameter_id.uom_display', store=True,
)
# ------------------------------------------------------------------
@@ -93,7 +93,7 @@ class FpTankReading(models.Model):
r.display_unit = '°F'
else:
r.display_value = r.value
r.display_unit = r.parameter_id.uom or ''
r.display_unit = r.parameter_id.uom_display or ''
# ------------------------------------------------------------------
# Deviation from setpoint — signed Δ from the sensor's effective target

View File

@@ -239,7 +239,7 @@ class FpTankSensor(models.Model):
rec.effective_target_unit = '°F'
else:
rec.effective_target = raw
rec.effective_target_unit = rec.parameter_id.uom or ''
rec.effective_target_unit = rec.parameter_id.uom_display or ''
# ------------------------------------------------------------------
# Cached latest-reading fields (for quick display in list views)
@@ -276,7 +276,7 @@ class FpTankSensor(models.Model):
rec.last_reading_display_unit = '°F'
else:
rec.last_reading_display = rec.last_reading_value
rec.last_reading_display_unit = rec.parameter_id.uom or ''
rec.last_reading_display_unit = rec.parameter_id.uom_display or ''
reading_ids = fields.One2many(
'fp.tank.reading', 'sensor_id', string='Reading History',