feat(configurator): flip part_number + revision to required, name optional (Sub 2 Task 24)

This commit is contained in:
gsinghpal
2026-04-21 23:21:39 -04:00
parent 20d547bb4f
commit a66794084f

View File

@@ -25,13 +25,13 @@ class FpPartCatalog(models.Model):
compute='_compute_display_name',
store=True,
)
name = fields.Char(string='Part Name', required=True, tracking=True)
name = fields.Char(string='Part Name', tracking=True)
partner_id = fields.Many2one(
'res.partner', string='Customer', required=True, ondelete='cascade',
tracking=True, domain="[('customer_rank', '>', 0)]",
)
part_number = fields.Char(string='Part Number', tracking=True, help="Customer's part number (e.g. VS-R392007E01).")
revision = fields.Char(string='Revision', help='Revision letter or number (e.g. Rev: 1B).')
part_number = fields.Char(string='Part Number', required=True, tracking=True, help="Customer's part number (e.g. VS-R392007E01).")
revision = fields.Char(string='Revision', required=True, default='A', help='Revision letter or number (e.g. Rev: 1B).')
revision_number = fields.Integer(string='Rev #', default=1)
revision_note = fields.Char(string='Revision Note', help='What changed in this revision.')
revision_date = fields.Datetime(string='Revision Date', default=fields.Datetime.now)