[FIX] nan_prodlot_quality_control_input: removed unused functions in 'stock.move'
This commit is contained in:
parent
4fddb4ca37
commit
725e587c82
39
stock.py
39
stock.py
|
@ -32,45 +32,6 @@ from osv import osv
|
||||||
class stock_move(osv.osv):
|
class stock_move(osv.osv):
|
||||||
_inherit = 'stock.move'
|
_inherit = 'stock.move'
|
||||||
|
|
||||||
# stock.move
|
|
||||||
def _calc_qc_test_input_vals(self, cr, uid, move, context):
|
|
||||||
reference = 'stock.production.lot,%d' % move.prodlot_id.id
|
|
||||||
return {
|
|
||||||
'object_id': reference,
|
|
||||||
}
|
|
||||||
|
|
||||||
# stock.move
|
|
||||||
def _calc_qc_test_trigger_ids_input_vals(self, cr, uid, move, trigger_id,
|
|
||||||
context):
|
|
||||||
if (not move.picking_id or move.picking_id.type != 'in' or
|
|
||||||
not move.prodlot_id or move.prodlot_id.state != 'draft' or
|
|
||||||
trigger_id in
|
|
||||||
[x.id for x in move.prodlot_id.qc_trigger_ids] or
|
|
||||||
trigger_id not in
|
|
||||||
[x.id for x in move.product_id.qc_trigger_ids]):
|
|
||||||
return False
|
|
||||||
|
|
||||||
qc_test_proxy = self.pool.get('qc.test')
|
|
||||||
test_trigger_vals = []
|
|
||||||
for template_trigger in move.product_id.qc_template_trigger_ids:
|
|
||||||
if template_trigger.trigger_id.id != trigger_id:
|
|
||||||
continue
|
|
||||||
|
|
||||||
test_vals = self._calc_qc_test_input_vals(cr, uid, move, context)
|
|
||||||
test_id = qc_test_proxy.create(cr, uid, test_vals, context)
|
|
||||||
|
|
||||||
qc_test_proxy.set_test_template(cr, uid, [test_id],
|
|
||||||
template_trigger.template_id.id, context)
|
|
||||||
|
|
||||||
test_trigger_vals.append((0, 0, {
|
|
||||||
'sequence': template_trigger.sequence,
|
|
||||||
'trigger_id': template_trigger.trigger_id.id,
|
|
||||||
'template_type': template_trigger.template_type,
|
|
||||||
'test_id': test_id,
|
|
||||||
}))
|
|
||||||
return test_trigger_vals
|
|
||||||
|
|
||||||
|
|
||||||
# stock.move
|
# stock.move
|
||||||
def create(self, cr, uid, vals, context=None):
|
def create(self, cr, uid, vals, context=None):
|
||||||
if context is None:
|
if context is None:
|
||||||
|
|
Loading…
Reference in New Issue