disable user deletion if has lent media
This commit is contained in:
@@ -32,6 +32,9 @@ class UserUI(QtWidgets.QMainWindow, Ui_MainWindow):
|
||||
self.btn_extendSelectedMedia.clicked.connect(self.extendLoan)
|
||||
self.deleteUser.clicked.connect(self.userDelete)
|
||||
self.deleteUser.setIcon(Icon("delete").overwriteColor("red"))
|
||||
self.deleteUser.setEnabled(False)
|
||||
self.deleteUser.setToolTip("Nutzer löschen nicht möglich, solange Medien ausgeliehen sind")
|
||||
self.btn_extendSelectedMedia.setEnabled(False)
|
||||
|
||||
# radioButtons
|
||||
self.radio_allLoanedMedia.clicked.connect(self.loadMedia)
|
||||
@@ -40,6 +43,10 @@ class UserUI(QtWidgets.QMainWindow, Ui_MainWindow):
|
||||
|
||||
# frames
|
||||
self.frame.hide()
|
||||
if self.UserMediaTable.rowCount() == 0:
|
||||
self.btn_extendSelectedMedia.setEnabled(False)
|
||||
self.deleteUser.setEnabled( True)
|
||||
else: self.btn_extendSelectedMedia.setEnabled(True)
|
||||
|
||||
# table
|
||||
self.UserMediaTable.horizontalHeader().setSectionResizeMode(
|
||||
@@ -55,6 +62,7 @@ class UserUI(QtWidgets.QMainWindow, Ui_MainWindow):
|
||||
self.user_no.textChanged.connect(self.showFrame)
|
||||
self.mail.textChanged.connect(self.showFrame)
|
||||
|
||||
|
||||
self.show()
|
||||
|
||||
def userDelete(self):
|
||||
|
||||
Reference in New Issue
Block a user