Changeset 97 in main


Ignore:
Timestamp:
07/16/10 09:48:51 (11 years ago)
Author:
pcosquer
Message:

plugin openoffice : display login errors

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/plugins/openoffice/openplm.py

    r95 r97  
    7676            self.load_managed_files() 
    7777        else: 
    78             raise ValueError() 
     78            raise ValueError(res["error"]) 
    7979 
    8080    def create(self, data, filename, unlock): 
     
    8383            return False, "Bad file name" 
    8484        if res["result"] != "ok": 
    85             # TODO 
    8685            return False, res["error"] 
    8786        else: 
     
    262261                func() 
    263262        else: 
    264             # TODO 
    265             print 'can not check in' 
    266             pass 
     263            show_error('Can not check in : file not in openPLM', self.window) 
    267264 
    268265    def revise(self, gdoc, revision, unlock): 
     
    298295            self.get_data("api/object/%s/unlock/%s/" % (doc["id"], doc_file_id)) 
    299296        else: 
    300             # TODO 
    301             print 'can not revise' 
     297            show_error("Can not revise : file not in openPLM", self.window) 
    302298 
    303299    def check_is_locked(self, doc_id, file_id, error_dialog=True): 
     
    328324    aDescriptor.ParentIndex = -1 
    329325    aDescriptor.Parent = ParentWin 
    330     #aDescriptor.Bounds = Rectangle() 
    331326    aDescriptor.WindowAttributes = MsgButtons 
    332327    tk = ParentWin.getToolkit() 
     
    464459                self.container.endExecute() 
    465460            except ValueError, e: 
    466                 print e 
     461                show_error("Can not login: %s" % str(e), self.container.getPeer()) 
    467462        except: 
    468463            traceback.print_exc() 
     
    734729    def actionPerformed(self, actionEvent): 
    735730        try: 
    736             try: 
    737                 desktop = self.ctx.ServiceManager.createInstanceWithContext( 
     731            desktop = self.ctx.ServiceManager.createInstanceWithContext( 
    738732                'com.sun.star.frame.Desktop', self.ctx) 
    739                 PLUGIN.check_in(desktop.getCurrentComponent(), 
    740                                 self.get_value(self.unlock_button, None)) 
    741                 self.container.endExecute() 
    742             except ValueError, e: 
    743                 print e 
     733            PLUGIN.check_in(desktop.getCurrentComponent(), 
     734                            self.get_value(self.unlock_button, None)) 
     735            self.container.endExecute() 
    744736        except: 
    745737            traceback.print_exc() 
     
    786778    def actionPerformed(self, actionEvent): 
    787779        try: 
    788             try: 
    789                 desktop = self.ctx.ServiceManager.createInstanceWithContext( 
     780            desktop = self.ctx.ServiceManager.createInstanceWithContext( 
    790781                'com.sun.star.frame.Desktop', self.ctx) 
    791                 PLUGIN.revise(desktop.getCurrentComponent(), 
    792                                 self.get_value(self.revision_entry, None), 
    793                                 self.get_value(self.unlock_button, None)) 
    794                 self.container.endExecute() 
    795             except ValueError, e: 
    796                 print e 
     782            PLUGIN.revise(desktop.getCurrentComponent(), 
     783                          self.get_value(self.revision_entry, None), 
     784                          self.get_value(self.unlock_button, None)) 
     785            self.container.endExecute() 
    797786        except: 
    798787            traceback.print_exc() 
Note: See TracChangeset for help on using the changeset viewer.