Slink/sos_inventory/models/sos_rework_log.py

30 lines
1.2 KiB
Python
Executable File

from odoo import models, fields, api
class SosReworkLog(models.Model):
_name = 'sos_rework_log'
_description = 'Rework Log'
_rec_name = 'ncmr_no'
ncmr_no = fields.Many2one('sos_ncmr', string="NCMR No")
fptc_no = fields.Char(string="FPTC No.")
product_name = fields.Char(string="Product Name")
product_code = fields.Char(string="Product Code")
product_sl_no_batch_code = fields.Char(string="Product Sl No. with Batch Code")
date_time = fields.Datetime(string="Date & Time")
rework_qty = fields.Integer(string="Rework Qty")
status = fields.Selection([
('open', 'Open'),
('closed', 'Closed')
], string="Status", default='open')
time_taken_rework = fields.Integer(string="Time Taken for Rework (in Mins)")
component_replaced = fields.Char(string="Component Replaced")
reason_replacement = fields.Selection([
('warranty', 'Warranty'),
('development', 'Development'),
('test', 'Test'),
('vendor', 'Vendor')
], string="Reason for Replacement")
iteration_no = fields.Integer(string="Iteration No")
fptcr_no = fields.Char(string="FPTCr No")
remark = fields.Text(string="Remark")