From 81222bc47f103c5d84e6673256239a4d4d9146cf Mon Sep 17 00:00:00 2001 From: Josse Colpaert Date: Tue, 27 May 2014 16:32:21 +0200 Subject: [PATCH] [IMP] Package bar code printing from barcode itf --- addons/stock/stock.py | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/addons/stock/stock.py b/addons/stock/stock.py index 69ea5a19f45..50b24b9b230 100644 --- a/addons/stock/stock.py +++ b/addons/stock/stock.py @@ -3626,19 +3626,11 @@ class stock_package(osv.osv): return True def action_print(self, cr, uid, ids, context=None): - if context is None: - context = {} - datas = { - 'ids': context.get('active_id') and [context.get('active_id')] or ids, - 'model': 'stock.quant.package', - 'form': self.read(cr, uid, ids)[0] - } - return { - 'type': 'ir.actions.report.xml', - 'report_name': 'stock.quant.package.barcode', - 'datas': datas - } - + context = context or {} + context['active_ids'] = ids + return self.pool.get("report").get_action(cr, uid, ids, 'stock.report_package_barcode', context=context) + + def unpack(self, cr, uid, ids, context=None): quant_obj = self.pool.get('stock.quant') for package in self.browse(cr, uid, ids, context=context):