summaryrefslogtreecommitdiff
path: root/addons
diff options
context:
space:
mode:
authorjam-openerp <jam@tinyerp.com>2010-12-08 19:06:50 +0530
committerjam-openerp <jam@tinyerp.com>2010-12-08 19:06:50 +0530
commitfd93e5f496ee66873e7ce36b9a264d2eaca0c3f0 (patch)
tree18bcfa96c90d3b08b3c7478e2f4b25620ad26f5b /addons
parente29391a50d9b09144ecbee7052283ecc29f82f4a (diff)
[BUG-FIX] lp:670265
bzr revid: jam@tinyerp.com-20101208133650-3q2zudm9ceh2fav0
Diffstat (limited to 'addons')
-rw-r--r--addons/base_report_designer/plugin/openerp_report_designer.zipbin153561 -> 116430 bytes
-rw-r--r--addons/base_report_designer/plugin/openerp_report_designer/bin/script/Change.py6
-rw-r--r--addons/base_report_designer/plugin/openerp_report_designer/bin/script/ServerParameter.py4
3 files changed, 8 insertions, 2 deletions
diff --git a/addons/base_report_designer/plugin/openerp_report_designer.zip b/addons/base_report_designer/plugin/openerp_report_designer.zip
index 22c0b7768f2..3ee0260060f 100644
--- a/addons/base_report_designer/plugin/openerp_report_designer.zip
+++ b/addons/base_report_designer/plugin/openerp_report_designer.zip
Binary files differ
diff --git a/addons/base_report_designer/plugin/openerp_report_designer/bin/script/Change.py b/addons/base_report_designer/plugin/openerp_report_designer/bin/script/Change.py
index 730ce8efefb..d4359a466ca 100644
--- a/addons/base_report_designer/plugin/openerp_report_designer/bin/script/Change.py
+++ b/addons/base_report_designer/plugin/openerp_report_designer/bin/script/Change.py
@@ -54,11 +54,11 @@ class Change:
def __init__(self, aVal= None, sURL=""):
self.win=DBModalDialog(60, 50, 120, 90, "Connect to Open ERP Server")
- self.win.addFixedText("lblVariable", 38, 12, 60, 15, "Server")
+ self.win.addFixedText("lblVariable", 38, 12, 25, 15, "Server ")
self.win.addEdit("txtHost",-2,9,60,15,sURL[sURL.find("/")+2:sURL.rfind(":")])
- self.win.addFixedText("lblReportName",45 , 31, 60, 15, "Port")
+ self.win.addFixedText("lblReportName",45 , 31, 15, 15, "Port ")
self.win.addEdit("txtPort",-2,28,60,15,sURL[sURL.rfind(":")+1:])
self.win.addFixedText("lblLoginName", 2, 51, 60, 15, "Protocol Connection")
@@ -92,6 +92,8 @@ class Change:
global url
url = self.protocol[self.win.getListBoxSelectedItem("lstProtocol")]+self.win.getEditText("txtHost")+":"+self.win.getEditText("txtPort")
self.sock=RPCSession(url)
+ desktop=getDesktop()
+ doc = desktop.getCurrentComponent()
docinfo=doc.getDocumentInfo()
docinfo.setUserFieldValue(0,url)
res=self.sock.listdb()
diff --git a/addons/base_report_designer/plugin/openerp_report_designer/bin/script/ServerParameter.py b/addons/base_report_designer/plugin/openerp_report_designer/bin/script/ServerParameter.py
index de67ea0abda..123be9b9bc2 100644
--- a/addons/base_report_designer/plugin/openerp_report_designer/bin/script/ServerParameter.py
+++ b/addons/base_report_designer/plugin/openerp_report_designer/bin/script/ServerParameter.py
@@ -192,6 +192,10 @@ class ServerParameter( unohelper.Base, XJobExecutor ):
Change(aVal,url)
if aVal[1]== -1:
self.win.getEditText("lstDatabase")
+ self.win.removeListBoxItems("lstDatabase", 0, self.win.getListBoxItemCount("lstDatabase"))
+ self.win.setEditText("txtHost",aVal[0])
+ for i in range(len(aVal[1])):
+ self.lstDatabase.addItem(aVal[1][i],i)
elif aVal[1]==0:
ErrorDialog(aVal[0],"")
else: