From 0aa7654d6d1d54316e25d778df52a18d75add88e Mon Sep 17 00:00:00 2001 From: Thibault Francois Date: Tue, 25 Jan 2011 13:51:11 +0100 Subject: [FIX] Thunderbird false negative testing connection bzr revid: tfr@openerp.com-20110125125111-sumkqbrljcn3ayiu --- addons/thunderbird/plugin/openerp_plugin.xpi | Bin 246909 -> 249246 bytes .../openerp_plugin/chrome/openerp_plugin.jar | Bin 86582 -> 86507 bytes .../chrome/openerp_plugin/content/tiny_xmlrpc.js | 17 ++++++----------- 3 files changed, 6 insertions(+), 11 deletions(-) (limited to 'addons/thunderbird/plugin') diff --git a/addons/thunderbird/plugin/openerp_plugin.xpi b/addons/thunderbird/plugin/openerp_plugin.xpi index bb67ccde0d1..12226013bdd 100644 Binary files a/addons/thunderbird/plugin/openerp_plugin.xpi and b/addons/thunderbird/plugin/openerp_plugin.xpi differ diff --git a/addons/thunderbird/plugin/openerp_plugin/chrome/openerp_plugin.jar b/addons/thunderbird/plugin/openerp_plugin/chrome/openerp_plugin.jar index ee385c4e81d..e7c0511622e 100644 Binary files a/addons/thunderbird/plugin/openerp_plugin/chrome/openerp_plugin.jar and b/addons/thunderbird/plugin/openerp_plugin/chrome/openerp_plugin.jar differ diff --git a/addons/thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/tiny_xmlrpc.js b/addons/thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/tiny_xmlrpc.js index a10fe47b521..14728432d64 100644 --- a/addons/thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/tiny_xmlrpc.js +++ b/addons/thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/tiny_xmlrpc.js @@ -612,7 +612,6 @@ function createMenuItem_db(aLabel) { //xmlrpc request handler for getting the list of database var listDbHandler = { onResult: function(client, context, result) { - setconnect_server("true") netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect UniversalBrowserAccess'); var arrMethodList = result.QueryInterface(Components.interfaces.nsISupportsArray); // Set the number of results @@ -625,7 +624,7 @@ var listDbHandler = { var database = "" if (count > 0) { - setDBList("true") + setDBList("true"); var label = document.getElementById("database_option"); var vbox = document.createElement("vbox"); var hbox = document.createElement("hbox"); @@ -658,7 +657,7 @@ var listDbHandler = { } else { - setDBList("false") + setDBList("false"); } // Loop through the results, adding items to the list if (count) @@ -686,18 +685,14 @@ var listDbHandler = { }, onError: function (client, ctxt, status, errorMsg) { - if(status == 0) { - setconnect_server("true"); - setDBList("false"); - } - + setDBList("false"); } }; //function to get the database list function getDbList(argControl) { - setDBList("false") - setconnect_server("false") + setDBList("true"); + setconnect_server("true"); // Enable correct security netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect UniversalBrowserAccess'); // Get the instance of the XML-RPC client @@ -1845,7 +1840,6 @@ function testConnection(){ function testConnection_web(){ var branchobj = getPref(); weburl = getWebServerURL(); -// window.open(weburl, "", "chrome","resizable=yes,scrollbars=yes,status=yes"); var messenger = Components.classes["@mozilla.org/messenger;1"].createInstance(); messenger = messenger.QueryInterface(Components.interfaces.nsIMessenger); messenger.launchExternalURL(weburl); @@ -1877,6 +1871,7 @@ var listcreateLoginHandler = { //function to check the login information function createConnection(){ + setconnect_server("true"); var branchobj = getPref(); setServerService('xmlrpc/common'); netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect UniversalBrowserAccess'); -- cgit v1.2.3 From e3c0deb3a3a9ea1945b419b069add1b9fc82028e Mon Sep 17 00:00:00 2001 From: Thibault Francois Date: Fri, 28 Jan 2011 11:02:57 +0100 Subject: [FIX] Thunderbird : false positive on dblist bzr revid: tfr@openerp.com-20110128100257-r042gok46u2ck8ye --- addons/thunderbird/plugin/openerp_plugin.xpi | Bin 249246 -> 183408 bytes .../openerp_plugin/chrome/openerp_plugin.jar | Bin 86507 -> 86513 bytes .../chrome/openerp_plugin/content/tiny_xmlrpc.js | 4 ++-- 3 files changed, 2 insertions(+), 2 deletions(-) (limited to 'addons/thunderbird/plugin') diff --git a/addons/thunderbird/plugin/openerp_plugin.xpi b/addons/thunderbird/plugin/openerp_plugin.xpi index 12226013bdd..a506e8df561 100644 Binary files a/addons/thunderbird/plugin/openerp_plugin.xpi and b/addons/thunderbird/plugin/openerp_plugin.xpi differ diff --git a/addons/thunderbird/plugin/openerp_plugin/chrome/openerp_plugin.jar b/addons/thunderbird/plugin/openerp_plugin/chrome/openerp_plugin.jar index e7c0511622e..4b6bacaabf4 100644 Binary files a/addons/thunderbird/plugin/openerp_plugin/chrome/openerp_plugin.jar and b/addons/thunderbird/plugin/openerp_plugin/chrome/openerp_plugin.jar differ diff --git a/addons/thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/tiny_xmlrpc.js b/addons/thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/tiny_xmlrpc.js index 14728432d64..c32413b6744 100644 --- a/addons/thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/tiny_xmlrpc.js +++ b/addons/thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/tiny_xmlrpc.js @@ -681,7 +681,7 @@ var listDbHandler = { onFault: function (client, ctxt, fault) { - + setDBList("false"); }, onError: function (client, ctxt, status, errorMsg) { @@ -691,7 +691,7 @@ var listDbHandler = { //function to get the database list function getDbList(argControl) { - setDBList("true"); + setDBList("false"); setconnect_server("true"); // Enable correct security netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect UniversalBrowserAccess'); -- cgit v1.2.3 From e37edf0e3173292caaa54dc96e6dcc4aafc25f28 Mon Sep 17 00:00:00 2001 From: Thibault Francois Date: Mon, 31 Jan 2011 15:31:40 +0100 Subject: [FIX] plugin thunderbird : opendocument with https bzr revid: tfr@openerp.com-20110131143140-o8zl8l5quugernse --- addons/thunderbird/plugin/openerp_plugin.xpi | Bin 183408 -> 183832 bytes .../openerp_plugin/chrome/openerp_plugin.jar | Bin 86513 -> 86649 bytes .../chrome/openerp_plugin/content/config.js | 330 +++++++++++---------- .../openerp_plugin/content/config_change_web.xul | 28 +- .../locale/en-US/config_change_web.dtd | 4 +- 5 files changed, 188 insertions(+), 174 deletions(-) (limited to 'addons/thunderbird/plugin') diff --git a/addons/thunderbird/plugin/openerp_plugin.xpi b/addons/thunderbird/plugin/openerp_plugin.xpi index a506e8df561..a0734681fd9 100644 Binary files a/addons/thunderbird/plugin/openerp_plugin.xpi and b/addons/thunderbird/plugin/openerp_plugin.xpi differ diff --git a/addons/thunderbird/plugin/openerp_plugin/chrome/openerp_plugin.jar b/addons/thunderbird/plugin/openerp_plugin/chrome/openerp_plugin.jar index 4b6bacaabf4..f046e937a92 100644 Binary files a/addons/thunderbird/plugin/openerp_plugin/chrome/openerp_plugin.jar and b/addons/thunderbird/plugin/openerp_plugin/chrome/openerp_plugin.jar differ diff --git a/addons/thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/config.js b/addons/thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/config.js index e06504baa09..064f8453d28 100644 --- a/addons/thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/config.js +++ b/addons/thunderbird/plugin/openerp_plugin/chrome/openerp_plugin/content/config.js @@ -2,126 +2,134 @@ function config_close() { window.close("chrome://openerp_plugin/content/config_change.xul", "", "chrome"); - window.open("chrome://openerp_plugin/content/config.xul", "", "chrome"); + window.open("chrome://openerp_plugin/content/config.xul", "", "chrome"); } //set the value of the configuration fields function config_change_load() { - var s = getServer(); - var a =s.split(':'); - if (String(a)=="" || String(a)=="undefined"){ - document.getElementById('txtcurl').value = "localhost" - document.getElementById('txtcport').value = "8069" - } - else - { - len = a[1]; - var url = ""; - for (i=0;i0){ - var objectcharpref = ''; - var imagecharpref = ''; - var objcharpref = ''; - var nodelist = document.getElementById("listObjectListBox").selectedItem.childNodes - var childnode = document.getElementById("listObjectListBox").childNodes - for(i=2;i0){ + var objectcharpref = ''; + var imagecharpref = ''; + var objcharpref = ''; + var nodelist = document.getElementById("listObjectListBox").selectedItem.childNodes + var childnode = document.getElementById("listObjectListBox").childNodes + for(i=2;i + xmlns:html="http://www.w3.org/1999/xhtml" onload="config_change_load_web()" + title="Openerp Connection" height="140" width="240"> - -