This commit is contained in:
gsinghpal
2026-04-26 15:05:17 -04:00
parent 160198edb1
commit d9f58b9851
110 changed files with 6210 additions and 1182 deletions

View File

@@ -3,7 +3,7 @@
# License OPL-1 (Odoo Proprietary License v1.0)
# Part of the Fusion Plating product family.
from odoo import fields, models
from odoo import api, fields, models
class FpReceivingDamage(models.Model):
@@ -36,3 +36,16 @@ class FpReceivingDamage(models.Model):
customer_notified = fields.Boolean(string='Customer Notified')
customer_response = fields.Text(string='Customer Response')
resolved = fields.Boolean(string='Resolved')
@api.depends('severity', 'description', 'receiving_id')
def _compute_display_name(self):
labels = dict(self._fields['severity'].selection)
for rec in self:
severity = labels.get(rec.severity, rec.severity or '')
desc = (rec.description or '').strip().split('\n', 1)[0][:40]
bits = []
if severity:
bits.append(severity)
if desc:
bits.append(desc)
rec.display_name = ': '.join(bits) or 'Damage'