'date': lambda *a: time.strftime('%Y-%m-%d')\r
}\r
\r
- def thunderbird_mailcreate(self,cr,user,vals):
+ def thunderbird_mailcreate(self,cr,user,vals):\r
dictcreate = dict(vals)\r
import email\r
header_name = email.Header.decode_header(dictcreate['name'])\r
add_obj=self.pool.get('res.partner.address')\r
case_pool=self.pool.get(dictcreate.get('object','crm.case'))\r
partner_ids=add_obj.search(cr,user,[('email','=',dictcreate['email_from'])])\r
- partner=add_obj.read(cr,user,partner_ids,['partner_id','name'])
+ partner=add_obj.read(cr,user,partner_ids,['partner_id','name'])\r
if partner and partner[0] and partner[0]['partner_id']:\r
dictcreate.update({'partner_id':partner[0]['partner_id'][0],'partner_name':partner[0]['name']})\r
create_id = case_pool.create(cr, user, dictcreate)\r
res = {}\r
if partner:\r
partner=partner[0]\r
- test = address_obj.read(cr,user, partner)\r
+ data = address_obj.read(cr,user, partner)\r
res = {\r
- 'partner_name': test['partner_id'] and test['partner_id'][1] or '',\r
- 'contactname': test['name'] or '',\r
- 'street': test['street'] or '',\r
- 'street2': test['street2'] or '',\r
- 'zip': test['zip'] or '',\r
- 'city': test['city'] or '',\r
- 'country': test['country_id'] and test['country_id'][0] or '',\r
- 'state': test['state_id'] and test['state_id'][0] or '',\r
- 'email': test['email'] or '',\r
- 'phone': test['phone'] or '',\r
- 'mobile': test['mobile'] or '',\r
- 'fax': test['fax'] or '',\r
+ 'partner_name': data['partner_id'] and data['partner_id'][1] or '',\r
+ 'contactname': data['name'] or '',\r
+ 'street': data['street'] or '',\r
+ 'street2': data['street2'] or '',\r
+ 'zip': data['zip'] or '',\r
+ 'city': data['city'] or '',\r
+ 'country': data['country_id'] and data['country_id'][1] or '',\r
+ 'state': data['state_id'] and data['state_id'][1] or '',\r
+ 'email': data['email'] or '',\r
+ 'phone': data['phone'] or '',\r
+ 'mobile': data['mobile'] or '',\r
+ 'fax': data['fax'] or '',\r
'res_id': str(partner),\r
}\r
return res.items()\r
if search_id:\r
return 0\r
create_id = address_obj.create(cr, user, dictcreate)\r
- return create_id
+ return create_id\r
\r
def thunderbird_searchobject(self,cr,user,vals):\r
dictcreate = dict(vals)\r
name_get.append('error')\r
name_get.append(er_val)\r
return name_get\r
-
+\r
def thunderbird_attachment(self,cr,user,vals):\r
dictcreate = dict(vals)\r
datas = [dictcreate['datas']]\r