33 lines
1.5 KiB
Python
Executable File
33 lines
1.5 KiB
Python
Executable File
from odoo import models, fields
|
|
|
|
class Sos_FIR_TestingParameters(models.Model):
|
|
_name = 'sos_fir_testing_parameters'
|
|
_description = 'SOS FIR Testing Parameters'
|
|
_rec_name='product_type'
|
|
|
|
product_type = fields.Selection(
|
|
[
|
|
('BHMS 1.2V', 'BHMS 1.2V'),
|
|
('BHMS 2V', 'BHMS 2V'),
|
|
('BHMS 12V', 'BHMS 12V'),
|
|
('BHMS 48V', 'BHMS 48V'),
|
|
('BMS-HV', 'BMS-HV'),
|
|
('BMS-LV 100A', 'BMS-LV 100A'),
|
|
('BMS-LV 40A', 'BMS-LV 40A'),
|
|
('SBMS 55A', 'SBMS 55A'),
|
|
('MC 250W', 'MC 250W'),
|
|
('HeartTarang', 'HeartTarang')
|
|
],
|
|
string="Product Name")
|
|
fir_parameter_ids = fields.One2many('sos_fir_testing_parameters_lines', 'testing_id', string= 'FIR Testing Parameters',copy=True)
|
|
|
|
class SosFIR_Parameter(models.Model):
|
|
_name = 'sos_fir_testing_parameters_lines'
|
|
_description = 'SOS FIR Testing Parameter'
|
|
sequence = fields.Integer(string="sequence")
|
|
name = fields.Char(string='Parameter Name', required=True)
|
|
inspection_decision = fields.Selection([('PASS','PASS'),('FAIL','FAIL')],string="Inspection Decision",default="PASS")
|
|
specification = fields.Char(string="Specification")
|
|
results = fields.Text(string="Results")
|
|
testing_id = fields.Many2one('sos_fir_testing_parameters', string='Testing Parameters')
|