diff --git a/addons/stock/models/stock_quant.py b/addons/stock/models/stock_quant.py index f241ddd5a05..fd0b041d94b 100644 --- a/addons/stock/models/stock_quant.py +++ b/addons/stock/models/stock_quant.py @@ -656,6 +656,12 @@ class QuantPackage(models.Model): self.unlink() return self.env['ir.actions.act_window'].for_xml_id('stock', 'action_package_view') + def action_view_picking(self): + action = self.env.ref('stock.action_picking_tree_all').read()[0] + pickings = self.env['stock.pack.operation'].search([('result_package_id', 'in', self.ids)]).mapped('picking_id') + action['domain'] = [('id', 'in', pickings.ids)] + return action + @api.multi def view_content_package(self): action = self.env['ir.actions.act_window'].for_xml_id('stock', 'quantsact') diff --git a/addons/stock/views/stock_quant_views.xml b/addons/stock/views/stock_quant_views.xml index 645c4cc36e4..8b7482ed3f6 100644 --- a/addons/stock/views/stock_quant_views.xml +++ b/addons/stock/views/stock_quant_views.xml @@ -176,8 +176,8 @@
-