X-Git-Url: http://git.cyclocoop.org/?p=burette%2Flhc.git;a=blobdiff_plain;f=lhc.py;h=2dbc18b8a5c54ddd83db7a8618fc712e580515b3;hp=fc2c4dc1d8ec28b3a51d5af4bbf2b1b4c6a1ac10;hb=e06d92397ba302c665ee9fc4e5c298282624178e;hpb=ce2487d8abfc5161fcadafa887725144aefd0c69 diff --git a/lhc.py b/lhc.py index fc2c4dc..2dbc18b 100644 --- a/lhc.py +++ b/lhc.py @@ -125,4 +125,22 @@ class event_registration(orm.Model): ), } + def onchange_contact_id(self, cr, uid, ids, contact, partner, context=None): + """Concat phone with mobile phone if exist. If mobile exist and not + phone, add mobile number""" + vals = super(event_registration, self).onchange_contact_id(cr, uid, ids, contact, partner, context) + addr_obj = self.pool.get('res.partner') + contact_id = addr_obj.browse(cr, uid, contact, context=context) + phone = vals['value']['phone'] + mobile = contact_id.mobile + import pdb + pdb.set_trace() + if mobile: + if phone: + vals['value']['phone'] = '%s - %s' % (phone, mobile) + else: + vals['value']['phone'] = mobile + return vals + + # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: