From ef644ffe46a17647121e09895d0f9ba7d35a62db Mon Sep 17 00:00:00 2001 From: jam-openerp Date: Fri, 31 Dec 2010 11:36:34 +0530 Subject: [PATCH] [IMP] Outlook Addins Create Document bzr revid: jam@tinyerp.com-20101231060634-4mfazr159td83qzy --- .../plugin/openerp-outlook-plugin/Register-plugin.bat | 0 .../plugin/openerp-outlook-plugin/Unregister-plugin.bat | 0 .../plugin/openerp-outlook-plugin/dialogs/dialog_map.py | 3 +-- .../openerp-outlook-plugin/{outlookaddin.iss => setup.iss} | 4 +--- addons/outlook/plugin/openerp-outlook-plugin/tiny_xmlrpc.py | 5 +++-- 5 files changed, 5 insertions(+), 7 deletions(-) mode change 100755 => 100644 addons/outlook/plugin/openerp-outlook-plugin/Register-plugin.bat mode change 100755 => 100644 addons/outlook/plugin/openerp-outlook-plugin/Unregister-plugin.bat rename addons/outlook/plugin/openerp-outlook-plugin/{outlookaddin.iss => setup.iss} (94%) diff --git a/addons/outlook/plugin/openerp-outlook-plugin/Register-plugin.bat b/addons/outlook/plugin/openerp-outlook-plugin/Register-plugin.bat old mode 100755 new mode 100644 diff --git a/addons/outlook/plugin/openerp-outlook-plugin/Unregister-plugin.bat b/addons/outlook/plugin/openerp-outlook-plugin/Unregister-plugin.bat old mode 100755 new mode 100644 diff --git a/addons/outlook/plugin/openerp-outlook-plugin/dialogs/dialog_map.py b/addons/outlook/plugin/openerp-outlook-plugin/dialogs/dialog_map.py index 7861beb9442..cef3e88e1c0 100644 --- a/addons/outlook/plugin/openerp-outlook-plugin/dialogs/dialog_map.py +++ b/addons/outlook/plugin/openerp-outlook-plugin/dialogs/dialog_map.py @@ -1382,12 +1382,11 @@ def OpenPartnerForm(txtProcessor,*args): try: partner_text = ustr(mail.SenderName).encode('iso-8859-1') sender_mail = ustr(mail.SenderEmailAddress).encode('iso-8859-1') - except Exception: win32gui.SendMessage(partner_link, win32con.WM_SETTEXT, 0, "< Error in reading email.>") pass vals = NewConn.SearchPartner(sender_mail) - if vals == True: + if vals: win32gui.SendMessage(partner_link, win32con.WM_SETTEXT, 0, "< Their is contact related to "+str(partner_text)+" email address, but no partner is linked to contact>") txtProcessor.init_done=True return diff --git a/addons/outlook/plugin/openerp-outlook-plugin/outlookaddin.iss b/addons/outlook/plugin/openerp-outlook-plugin/setup.iss similarity index 94% rename from addons/outlook/plugin/openerp-outlook-plugin/outlookaddin.iss rename to addons/outlook/plugin/openerp-outlook-plugin/setup.iss index b47f87c60d0..d19cc66f556 100644 --- a/addons/outlook/plugin/openerp-outlook-plugin/outlookaddin.iss +++ b/addons/outlook/plugin/openerp-outlook-plugin/setup.iss @@ -24,8 +24,6 @@ UninstallDisplayIcon={app}\* VersionInfoVersion=1.0 VersionInfoCompany=OpenERP VersionInfoDescription=OpenERP Outlook Addin -VersionInfoProductName=OpenERP -VersionInfoProductVersion=1.0 ChangesAssociations=true [Languages] @@ -52,7 +50,7 @@ Name: "slovenian"; MessagesFile: "compiler:Languages\Slovenian.isl" Name: "spanish"; MessagesFile: "compiler:Languages\Spanish.isl" [Files] -Source: "C:\workspace\openerp-outlook-plugin\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs +Source: "C:\openerp-outlook-plugin\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs ; NOTE: Don't use "Flags: ignoreversion" on any shared system files [Messages] diff --git a/addons/outlook/plugin/openerp-outlook-plugin/tiny_xmlrpc.py b/addons/outlook/plugin/openerp-outlook-plugin/tiny_xmlrpc.py index 7c9af5d28b2..9a81c318dc4 100644 --- a/addons/outlook/plugin/openerp-outlook-plugin/tiny_xmlrpc.py +++ b/addons/outlook/plugin/openerp-outlook-plugin/tiny_xmlrpc.py @@ -284,10 +284,11 @@ class XMLRpcConn(object): headers = {} strheader = strheader.replace("\n ", " ").splitlines() for line in strheader: - split_here = line.find(":") - headers[line[:split_here]] = line[split_here:] + split_here = line.find(":") + headers[line[:split_here]] = line[split_here:] temp1 = headers.get('Message-ID') temp2 = headers.get('Message-Id') + referances = headers.get('References') if temp1 == None: message_id = temp2 if temp2 == None: message_id = temp1 startCut = message_id.find("<")