[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:
qc_trigger = self.env['qc.trigger'].search(
[('picking_type', '=', self.picking_type_id.id)])
tests = set()
trigger_lines = set()
for model in ['qc.trigger.product_category_line',
'qc.trigger.product_template_line',
'qc.trigger.product_line']:
tests = tests.union(self.env[model].get_test_for_product(
trigger_lines = trigger_lines.union(
self.env[model].get_trigger_line_for_product(
qc_trigger, operation.product_id))
for test in tests:
inspection_model._make_inspection(operation, test)
for trigger_line in trigger_lines:
inspection_model._make_inspection(operation, trigger_line)
return res