changes
This commit is contained in:
@@ -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'
|
||||
|
||||
Reference in New Issue
Block a user