From 46652b0ba512e41fc8a3c5996931dd23a27d0c2e Mon Sep 17 00:00:00 2001 From: Antony Lesuisse Date: Wed, 6 May 2015 16:48:12 +0200 Subject: [PATCH] [REM] remove ean13 only barcode code Barcode fields now allows all formats. EAN13 doesnt need to be used unless you have an official GS1 prefix. --- addons/point_of_sale/point_of_sale.py | 13 ------ addons/point_of_sale/point_of_sale_view.xml | 51 --------------------- addons/point_of_sale/res_partner_view.xml | 8 +--- addons/point_of_sale/res_users_view.xml | 1 - addons/product/product.py | 32 ------------- 5 files changed, 2 insertions(+), 103 deletions(-) diff --git a/addons/point_of_sale/point_of_sale.py b/addons/point_of_sale/point_of_sale.py index 4c73a11ab4e..98ddeb9dae7 100644 --- a/addons/point_of_sale/point_of_sale.py +++ b/addons/point_of_sale/point_of_sale.py @@ -1356,19 +1356,6 @@ class pos_order_line(osv.osv): 'company_id': lambda self,cr,uid,c: self.pool.get('res.users').browse(cr, uid, uid, c).company_id.id, } -class ean_wizard(osv.osv_memory): - _name = 'pos.ean_wizard' - _columns = { - 'ean13_pattern': fields.char('Reference', size=13, required=True, translate=True), - } - def sanitize_ean13(self, cr, uid, ids, context): - for r in self.browse(cr,uid,ids): - ean13 = openerp.addons.product.product.sanitize_ean13(r.ean13_pattern) - m = context.get('active_model') - m_id = context.get('active_id') - self.pool[m].write(cr,uid,[m_id],{'barcode':ean13}) - return { 'type' : 'ir.actions.act_window_close' } - class pos_category(osv.osv): _name = "pos.category" _description = "Public Category" diff --git a/addons/point_of_sale/point_of_sale_view.xml b/addons/point_of_sale/point_of_sale_view.xml index 1a20ebfcd17..70a5dbdb55f 100644 --- a/addons/point_of_sale/point_of_sale_view.xml +++ b/addons/point_of_sale/point_of_sale_view.xml @@ -528,14 +528,6 @@ - - Edit Ean - pos.ean_wizard - new - form - form - - product.template.form.inherit product.template @@ -550,28 +542,6 @@ - - product.template.only.form.inherit.ean - product.template - - - -