[MOD] Trigger lines instead of test

This commit is contained in:
oihane
2015-02-20 13:43:32 +01:00
committed by Enrique Martín
parent c742b7fbf4
commit 5b1d5bc6b3

View File

@@ -38,12 +38,13 @@ class StockPicking(models.Model):
for operation in self.pack_operation_ids: for operation in self.pack_operation_ids:
qc_trigger = self.env['qc.trigger'].search( qc_trigger = self.env['qc.trigger'].search(
[('picking_type', '=', self.picking_type_id.id)]) [('picking_type', '=', self.picking_type_id.id)])
tests = set() trigger_lines = set()
for model in ['qc.trigger.product_category_line', for model in ['qc.trigger.product_category_line',
'qc.trigger.product_template_line', 'qc.trigger.product_template_line',
'qc.trigger.product_line']: 'qc.trigger.product_line']:
tests = tests.union(self.env[model].get_test_for_product( trigger_lines = trigger_lines.union(
qc_trigger, operation.product_id)) self.env[model].get_trigger_line_for_product(
for test in tests: qc_trigger, operation.product_id))
inspection_model._make_inspection(operation, test) for trigger_line in trigger_lines:
inspection_model._make_inspection(operation, trigger_line)
return res return res