5 from openerp.osv import osv, fields
7 import openerp.addons.product.product
10 class res_users(osv.osv):
11 _inherit = 'res.users'
13 'ean13' : fields.char('EAN13', size=13, help="BarCode"),
14 'pos_config' : fields.many2one('pos.config', 'Default Point of Sale', domain=[('state', '=', 'active')]),
17 def _check_ean(self, cr, uid, ids, context=None):
19 openerp.addons.product.product.check_ean(user.ean13) == True
20 for user in self.browse(cr, uid, ids, context=context)
23 def edit_ean(self, cr, uid, ids, context):
26 'type': 'ir.actions.act_window',
29 'res_model': 'pos.ean_wizard',
36 (_check_ean, "Error: Invalid ean code", ['ean13'],),