summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYsa (Open ERP) <ysa@tinyerp.co.in>2010-04-27 17:40:09 +0530
committerYsa (Open ERP) <ysa@tinyerp.co.in>2010-04-27 17:40:09 +0530
commit264d3f4247e0bfaefaae93ee7ed8b43a3b2c4b26 (patch)
tree2e9f98555e9046ebcec1c0fba8c54051aaba480e
parent8e62357eedd63e4dbd5c26d5f407a09b415dc067 (diff)
[IMP] Thunderbird :- objects not exists in database then object can not display in object list.
bzr revid: ysa@tinyerp.co.in-20100427121009-ezja0l2sudiiinoi
-rw-r--r--addons/thunderbird/partner/partner.py9
-rw-r--r--addons/thunderbird/plugin/tiny_plugin-2.0.xpibin67358 -> 67408 bytes
2 files changed, 9 insertions, 0 deletions
diff --git a/addons/thunderbird/partner/partner.py b/addons/thunderbird/partner/partner.py
index 3aa190090a4..b170aa0b70c 100644
--- a/addons/thunderbird/partner/partner.py
+++ b/addons/thunderbird/partner/partner.py
@@ -195,4 +195,13 @@ class tinythunderbird_partner(osv.osv):
self.pool.get('ir.attachment').unlink(cr,uid,attachments)
return super(tinythunderbird_partner, self).unlink(cr, uid, ids,context)
+ def thunderbird_objectsearch(self,cr,user,vals):
+ obj_list= [('crm.claim', 'Claim'), ('crm.lead','Lead'), ('crm.meeting','Metting'), ('crm.opportunity','Opportunity'), ('crm.phonecall','Phonecall'), ('crm.fundraising','Fund raising'), ('crm.helpdesk','Helpdesk')]
+ object=[]
+ model_obj = self.pool.get('ir.model')
+ for obj in obj_list:
+ if model_obj.search(cr, user, [('model', '=', obj[0])]):
+ object.append(obj)
+ return object
+
tinythunderbird_partner() \ No newline at end of file
diff --git a/addons/thunderbird/plugin/tiny_plugin-2.0.xpi b/addons/thunderbird/plugin/tiny_plugin-2.0.xpi
index ad92876d570..34e2c5ffd1c 100644
--- a/addons/thunderbird/plugin/tiny_plugin-2.0.xpi
+++ b/addons/thunderbird/plugin/tiny_plugin-2.0.xpi
Binary files differ