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)