diff options
| author | Bhumika (OpenERP) <sbh@tinyerp.com> | 2011-05-17 11:56:44 +0530 |
|---|---|---|
| committer | Bhumika (OpenERP) <sbh@tinyerp.com> | 2011-05-17 11:56:44 +0530 |
| commit | d3e24796c764f90a66a5a502dfdf37bd197fa6bb (patch) | |
| tree | 0667ad829c9b770b3e9094b2400764a4ed5a34f4 /addons/base_report_designer/plugin | |
| parent | 6af6e14c54b09555bee08ec3ab674170671a8dec (diff) | |
[Fix] base_report_desinger: Fix the login issue
bzr revid: sbh@tinyerp.com-20110517062644-nn827die5fgo1itm
Diffstat (limited to 'addons/base_report_designer/plugin')
| -rw-r--r-- | addons/base_report_designer/plugin/openerp_report_designer.zip | bin | 118069 -> 118036 bytes | |||
| -rw-r--r-- | addons/base_report_designer/plugin/openerp_report_designer/bin/script/ServerParameter.py | 60 |
2 files changed, 26 insertions, 34 deletions
diff --git a/addons/base_report_designer/plugin/openerp_report_designer.zip b/addons/base_report_designer/plugin/openerp_report_designer.zip Binary files differindex c9d2f221d12..c8ae10b7f02 100644 --- a/addons/base_report_designer/plugin/openerp_report_designer.zip +++ b/addons/base_report_designer/plugin/openerp_report_designer.zip 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 648855c2adf..abc8ce657eb 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 @@ -131,41 +131,33 @@ class ServerParameter( unohelper.Base, XJobExecutor ): if not UID or UID==-1 : ErrorDialog("Connection Refuse...","Please enter valid Login/Password") self.win.endExecute() - try: - ids_module =self.sock.execute(sDatabase, UID, sPassword, 'ir.module.module', 'search', [('name','=','base_report_designer'),('state', '=', 'installed')]) - info = reduce(lambda x, y: x+y, traceback.format_exception(sys.exc_type, sys.exc_value, sys.exc_traceback)) - self.logobj.log_write('ServerParameter', LOG_ERROR, info) - ErrorDialog(info, "", "Module Uninstalled Error") - if not len(ids_module): - ErrorDialog("Please Install base_report_designer module", "", "Module Uninstalled Error") - self.logobj.log_write('Module Not Found',LOG_WARNING, ':base_report_designer not install in database %s' % (sDatabase)) - self.win.endExecute() - else: - desktop=getDesktop() - doc = desktop.getCurrentComponent() - docinfo=doc.getDocumentInfo() - docinfo.setUserFieldValue(0,self.win.getEditText("txtHost")) - docinfo.setUserFieldValue(1,self.win.getEditText("txtLoginName")) - global passwd - passwd=self.win.getEditText("txtPassword") - global loginstatus - loginstatus=True - global database - database=sDatabase - global uid - uid=UID - #docinfo.setUserFieldValue(2,self.win.getListBoxSelectedItem("lstDatabase")) - #docinfo.setUserFieldValue(3,"") - - ErrorDialog(" You can start creating your report in \n \t the current document.","After Creating sending to the server.","Message") - self.logobj.log_write('successful login',LOG_INFO, ':successful login from %s using database %s' % (sLogin, sDatabase)) - self.win.endExecute() + ids_module =self.sock.execute(sDatabase, UID, sPassword, 'ir.module.module', 'search', [('name','=','base_report_designer'),('state', '=', 'installed')]) + if not len(ids_module): + ErrorDialog("Please Install base_report_designer module", "", "Module Uninstalled Error") + self.logobj.log_write('Module Not Found',LOG_WARNING, ':base_report_designer not install in database %s' % (sDatabase)) + self.win.endExecute() + else: + desktop=getDesktop() + doc = desktop.getCurrentComponent() + docinfo=doc.getDocumentInfo() + docinfo.setUserFieldValue(0,self.win.getEditText("txtHost")) + docinfo.setUserFieldValue(1,self.win.getEditText("txtLoginName")) + global passwd + passwd=self.win.getEditText("txtPassword") + global loginstatus + loginstatus=True + global database + database=sDatabase + global uid + uid=UID + #docinfo.setUserFieldValue(2,self.win.getListBoxSelectedItem("lstDatabase")) + #docinfo.setUserFieldValue(3,"") + + ErrorDialog(" You can start creating your report in \n \t the current document.","After Creating sending to the server.","Message") + self.logobj.log_write('successful login',LOG_INFO, ':successful login from %s using database %s' % (sLogin, sDatabase)) + self.win.endExecute() - except : - import traceback,sys - info = reduce(lambda x, y: x+y, traceback.format_exception(sys.exc_type, sys.exc_value, sys.exc_traceback)) - self.logobj.log_write('ServerParameter', LOG_ERROR, info) - ErrorDialog("Connection Refuse...","Connection to server fail") + def btnCancel_clicked( self, oActionEvent ): self.win.endExecute() |
