From: Wido D. <wi...@us...> - 2005-01-31 15:52:04
|
Update of /cvsroot/luma/luma/lib/luma/plugins/mass_creation_plugin In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3871/lib/luma/plugins/mass_creation_plugin Modified Files: MassCreation.py MassCreationDesign.py MassCreationDesign.ui Log Message: Disable GUI when doing LDAP operations. Index: MassCreationDesign.py =================================================================== RCS file: /cvsroot/luma/luma/lib/luma/plugins/mass_creation_plugin/MassCreationDesign.py,v retrieving revision 1.15 retrieving revision 1.16 diff -C2 -d -r1.15 -r1.16 *** MassCreationDesign.py 26 Oct 2004 20:26:02 -0000 1.15 --- MassCreationDesign.py 31 Jan 2005 15:51:51 -0000 1.16 *************** *** 3,7 **** # Form implementation generated from reading ui file '/home/wido/src/luma/lib/luma/plugins/mass_creation_plugin/MassCreationDesign.ui' # ! # Created: Mon Oct 18 20:16:32 2004 # by: The PyQt User Interface Compiler (pyuic) 3.13 # --- 3,7 ---- # Form implementation generated from reading ui file '/home/wido/src/luma/lib/luma/plugins/mass_creation_plugin/MassCreationDesign.ui' # ! # Created: Tue Jan 25 19:30:41 2005 # by: The PyQt User Interface Compiler (pyuic) 3.13 # *************** *** 303,306 **** --- 303,329 ---- self.connect(self.browseAutomountButton,SIGNAL("clicked()"),self.browseAutomount) + self.setTabOrder(self.createButton,self.prefixEdit) + self.setTabOrder(self.prefixEdit,self.prefixMinBox) + self.setTabOrder(self.prefixMinBox,self.prefixMaxBox) + self.setTabOrder(self.prefixMaxBox,self.uidNumMinBox) + self.setTabOrder(self.uidNumMinBox,self.uidNumMaxBox) + self.setTabOrder(self.uidNumMaxBox,self.homeEdit) + self.setTabOrder(self.homeEdit,self.gidBox) + self.setTabOrder(self.gidBox,self.browseGroupButton) + self.setTabOrder(self.browseGroupButton,self.shellEdit) + self.setTabOrder(self.shellEdit,self.dateButton) + self.setTabOrder(self.dateButton,self.dateEdit) + self.setTabOrder(self.dateEdit,self.daysButton) + self.setTabOrder(self.daysButton,self.dayBox) + self.setTabOrder(self.dayBox,self.nodeEdit) + self.setTabOrder(self.nodeEdit,self.browseButton) + self.setTabOrder(self.browseButton,self.tabWidget2) + self.setTabOrder(self.tabWidget2,self.enableNFSBox) + self.setTabOrder(self.enableNFSBox,self.nfsServerEdit) + self.setTabOrder(self.nfsServerEdit,self.nfsArgumentsEdit) + self.setTabOrder(self.nfsArgumentsEdit,self.automountLocationEdit) + self.setTabOrder(self.automountLocationEdit,self.browseAutomountButton) + self.setTabOrder(self.browseAutomountButton,self.passwordEdit) + def languageChange(self): Index: MassCreationDesign.ui =================================================================== RCS file: /cvsroot/luma/luma/lib/luma/plugins/mass_creation_plugin/MassCreationDesign.ui,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** MassCreationDesign.ui 26 Oct 2004 20:26:03 -0000 1.10 --- MassCreationDesign.ui 31 Jan 2005 15:51:51 -0000 1.11 *************** *** 724,727 **** --- 724,752 ---- </connection> </connections> + <tabstops> + <tabstop>createButton</tabstop> + <tabstop>prefixEdit</tabstop> + <tabstop>prefixMinBox</tabstop> + <tabstop>prefixMaxBox</tabstop> + <tabstop>uidNumMinBox</tabstop> + <tabstop>uidNumMaxBox</tabstop> + <tabstop>homeEdit</tabstop> + <tabstop>gidBox</tabstop> + <tabstop>browseGroupButton</tabstop> + <tabstop>shellEdit</tabstop> + <tabstop>dateButton</tabstop> + <tabstop>dateEdit</tabstop> + <tabstop>daysButton</tabstop> + <tabstop>dayBox</tabstop> + <tabstop>nodeEdit</tabstop> + <tabstop>browseButton</tabstop> + <tabstop>tabWidget2</tabstop> + <tabstop>enableNFSBox</tabstop> + <tabstop>nfsServerEdit</tabstop> + <tabstop>nfsArgumentsEdit</tabstop> + <tabstop>automountLocationEdit</tabstop> + <tabstop>browseAutomountButton</tabstop> + <tabstop>passwordEdit</tabstop> + </tabstops> <slots> <slot>createUsers()</slot> Index: MassCreation.py =================================================================== RCS file: /cvsroot/luma/luma/lib/luma/plugins/mass_creation_plugin/MassCreation.py,v retrieving revision 1.18 retrieving revision 1.19 diff -C2 -d -r1.18 -r1.19 *** MassCreation.py 9 Jan 2005 20:12:04 -0000 1.18 --- MassCreation.py 31 Jan 2005 15:51:51 -0000 1.19 *************** *** 43,46 **** --- 43,47 ---- def createUsers(self): if str(self.nodeEdit.text()) == "": + self.createButton.setEnabled(True) tmpDialog = QMessageBox(self.trUtf8("Incomplete information"), self.trUtf8("Please select a valid node from a ldap server."), *************** *** 57,60 **** --- 58,62 ---- # set gui busy environment.setBusy(True) + self.createButton.setEnabled(False) # get data for usernames *************** *** 74,77 **** --- 76,80 ---- if freeNumbers == None: environment.setBusy(False) + self.createButton.setEnabled(True) tmpDialog = QMessageBox(self.trUtf8("Warning"), *************** *** 119,122 **** --- 122,126 ---- if not bindSuccess: environment.setBusy(False) + self.createButton.setEnabled(True) dialog = LumaErrorDialog() *************** *** 193,196 **** --- 197,201 ---- connectionObject.unbind() environment.setBusy(False) + self.createButton.setEnabled(True) if not createResult: |