From cac170de23151e2f597c2b56f8158fa0250b86d4 Mon Sep 17 00:00:00 2001 From: Srushti Patel Date: Thu, 21 Jul 2016 10:51:27 +0530 Subject: [PATCH] [IMP] stock: Only display related pickings on "Package Transfer" button Purpose ======= On a stock stock.quant.package form view, the "Package Transfer" button does not have any filter, it opens all the pickings Clicking on "Package Transfer" button should display its related pickings --- addons/stock/models/stock_quant.py | 6 ++++++ addons/stock/views/stock_quant_views.xml | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) 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 @@
-