From a66794084f7f7c95321e405b6a4107c2452fc6a5 Mon Sep 17 00:00:00 2001 From: gsinghpal Date: Tue, 21 Apr 2026 23:21:39 -0400 Subject: [PATCH] feat(configurator): flip part_number + revision to required, name optional (Sub 2 Task 24) --- .../fusion_plating_configurator/models/fp_part_catalog.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/fusion_plating/fusion_plating_configurator/models/fp_part_catalog.py b/fusion_plating/fusion_plating_configurator/models/fp_part_catalog.py index bc46d079..96c7ae71 100644 --- a/fusion_plating/fusion_plating_configurator/models/fp_part_catalog.py +++ b/fusion_plating/fusion_plating_configurator/models/fp_part_catalog.py @@ -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)