mirror of
https://github.com/OCA/manufacture.git
synced 2025-01-28 16:37:15 +02:00
[MOD] Trigger lines instead of test
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user