30 lines
1.2 KiB
Python
Executable File
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")
|