class res_partner(orm.Model):
_inherit = 'res.partner'
+ def _get_county(self, cr, uid, ids, name, args, context=None):
+ """docstring for _county_get_fnc"""
+ res = {}
+ for obj in self.browse(cr, uid, ids, context=context):
+ if obj.zip:
+ res[obj.id] = obj.zip[0:2]
+ else:
+ res[obj.id] = ''
+ return res
+
_columns = {
'usual_contact': fields.boolean(
'Usual contact',
differents usages."""
),
'kit_sent': fields.boolean('Welcome kit sent'),
+ 'county_code': fields.function(
+ _get_county,
+ method=True,
+ string='County code',
+ type='char',
+ size=2,
+ store={
+ 'res.partner': (
+ lambda self, cr, uid, ids, c={}: ids,
+ ['zip'], 10)},
+ ),
}
_defaults = {
v = {}
partners = self.pool.get('res.partner')
partner = partners.browse(cr, uid, partner_id)
- import pdb
- pdb.set_trace()
if partner.email:
v['email'] = partner.email
else:
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)