Ignore:
Timestamp:
Mar 22, 2017, 12:19:36 PM (2 years ago)
Author:
jrpelegrina
Message:

Fix log file and msg error

Location:
lliurex-gdrive/trunk/fuentes/lliurex-gdrive-gui.install/usr/share/lliurex-gdrive
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • lliurex-gdrive/trunk/fuentes/lliurex-gdrive-gui.install/usr/share/lliurex-gdrive/LliurexGdrive.py

    r4018 r4021  
    6565               
    6666                self.main_window=builder.get_object("main_window")
     67                self.main_window.set_title("Lliurex GDrive")
    6768                self.main_box=builder.get_object("main_box")
    6869                self.exit_button=builder.get_object("exit_button")
  • lliurex-gdrive/trunk/fuentes/lliurex-gdrive-gui.install/usr/share/lliurex-gdrive/ProfileBox.py

    r4009 r4021  
    151151                        self.new_profile_button(profile,email,mountpoint)
    152152                       
    153 
    154                 print self.profiles_info       
    155153       
    156154        #def load_info()               
     
    237235        def delete_profile_clicked(self,button,hbox):
    238236
    239                 self.msg_label.set_text("")
    240                 profile=hbox.get_children()[1].get_text().split("\n")[0]
    241                 #ENCODING TO UNICODE                   
    242                 profile=profile.decode("utf-8")
    243                 self.profiles_info.pop(profile)
    244 
    245                 delete=self.core.LliurexGoogleDriveManager.delete_profile(self.profiles_info,profile)
    246                 self.msg_label.show()
    247 
    248                 if delete:
    249                         self.profile_msg.set_name("MSG_LABEL")
    250                         self.msg_label.set_text(MSG_CHANGE_SUCCESS)
    251                         self.profile_list_box.remove(hbox)
    252                 else:
    253                         self.msg_label.set_name("MSG_ERROR_LABEL")
    254                         self.msg_label.set_text(MSG_CHANGE_ERROR)
    255 
    256                 self.profiles_info=self.core.LliurexGoogleDriveManager.profiles_config.copy()
     237                dialog = Gtk.MessageDialog(None,0,Gtk.MessageType.WARNING, Gtk.ButtonsType.YES_NO, "Lliurex GDrive")
     238                dialog.format_secondary_text(_("Do you want delete the profile?"))
     239                response=dialog.run()
     240                dialog.destroy()
     241
     242                if response==Gtk.ResponseType.YES:
     243                        self.msg_label.set_text("")
     244                        profile=hbox.get_children()[1].get_text().split("\n")[0]
     245                        #ENCODING TO UNICODE                   
     246                        profile=profile.decode("utf-8")
     247                        self.profiles_info.pop(profile)
     248
     249                        delete=self.core.LliurexGoogleDriveManager.delete_profile(self.profiles_info,profile)
     250                        self.msg_label.show()
     251
     252                        if delete["result"]:
     253                                self.profile_msg.set_name("MSG_LABEL")
     254                                self.msg_label.set_text(MSG_CHANGE_SUCCESS)
     255                                self.profile_list_box.remove(hbox)
     256                        else:
     257                                msg_error=self.get_msg_error(delete["code"])
     258                                self.msg_label.set_name("MSG_ERROR_LABEL")
     259                                self.msg_label.set_text(msg_error)
     260
     261                        self.profiles_info=self.core.LliurexGoogleDriveManager.profiles_config.copy()
    257262
    258263
     
    279284                               
    280285                        else:
     286                                msg_error=self.get_msg_error(status_mod["code"])
    281287                                self.msg_label.set_name("MSG_ERROR_LABEL")
    282                                 self.msg_label.set_text(MSG_CHANGE_ERROR)       
     288                                self.msg_label.set_text(msg_error)     
    283289                               
    284290                       
     
    498504                        if self.create_mountpoint_t.done:
    499505                                self.profile_pbar.hide()
    500                                 if self.create_result:
     506                                if self.create_result["result"]:
    501507                                                self.new_profile_button(self.new_profile,self.new_email,self.new_mountpoint)
    502508                                                self.profile_msg.set_text(_("Profile created successfully"))
     
    504510                                               
    505511                                else:
    506                                        
     512                                        msg_error=self.get_msg_error(self.create_result["code"])
    507513                                        self.profile_msg.set_name("MSG_ERROR_LABEL")
    508                                         self.profile_msg.set_text(_("An error ocurred creating profile. See log file for more information"))
     514                                        self.profile_msg.set_text(msg_error)
    509515                                        self.cancel_add_profile_button.show()
    510516                                       
     
    522528                                return True             
    523529
    524         #def_pulsate_add_profile                                               
     530        #def_pulsate_add_profile       
     531
     532
     533        def get_msg_error(self,code):
     534
     535                if code==1:
     536                        msg_error=_("Erro: Unable to create mount point")
     537
     538                elif code==2:
     539                        msg_error=_("Error: unable to mount mount point")
     540
     541                elif code==3:
     542                        msg_error=_("Error: Mount point is not owned by user") 
     543
     544                elif code==4:
     545                        msg_error=_("Error: No mount point indicated")
     546
     547                elif code==5:
     548                        msg_error=_("Error: Profile is not authorized to Google Drive")
     549
     550                elif code==6:
     551                        msg_error=_("Error: Unknow profile")
     552
     553                elif code==7:
     554                        msg_error=_("Error: Unable to dismount mount point")           
     555
     556                return msg_error       
     557
     558        #def get_msg_error                                                     
    525559
    526560        def kill_create_profile(self):
     
    561595                if self.edit_profile_t.done:
    562596                        self.profile_pbar.hide()
    563                         if self.edit_result:
     597                        if self.edit_result["result"]:
    564598                                self.profile_msg.set_name("MSG_LABEL")
    565599                                self.profile_to_edit.get_children()[3].set_text(self.new_mountpoint)
     
    569603                       
    570604                        else:
     605                                msg_error=self.get_msg_error(self.edit_result["code"])
    571606                                self.profile_msg.set_name("MSG_ERROR_LABEL")
    572                                 self.profile_msg.set_text(MSG_CHANGE_ERROR)
     607                                self.profile_msg.set_text(msg_error)
    573608                                self.cancel_add_profile_button.show()
    574609                        return False
Note: See TracChangeset for help on using the changeset viewer.