+
+
+ def create(self, cr, uid, vals, context=None):
+ if 'partner_id' in vals:
+ partner_id = vals['partner_id']
+ if 'is_cpv' in vals:
+ if vals['is_cpv']:
+ self.check_partner_mobile(cr, uid, partner_id, context)
+ return super(pos_order, self).create(
+ cr, uid, vals, context=context
+ )
+
+ def write(self, cr, uid, ids, vals, context=None):
+ order = self.browse(cr, uid, ids[0], context=context)
+ partner_id = order.partner_id.id
+ if 'is_cpv' in vals:
+ if vals['is_cpv']:
+ self.check_partner_mobile(cr, uid, partner_id, context)
+ return super(pos_order, self).write(
+ cr, uid, ids, vals, context=context
+ )