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.btn_extendSelectedMedia.clicked.connect(self.extendLoan)
|
||||||
self.deleteUser.clicked.connect(self.userDelete)
|
self.deleteUser.clicked.connect(self.userDelete)
|
||||||
self.deleteUser.setIcon(Icon("delete").overwriteColor("red"))
|
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
|
# radioButtons
|
||||||
self.radio_allLoanedMedia.clicked.connect(self.loadMedia)
|
self.radio_allLoanedMedia.clicked.connect(self.loadMedia)
|
||||||
@@ -40,6 +43,10 @@ class UserUI(QtWidgets.QMainWindow, Ui_MainWindow):
|
|||||||
|
|
||||||
# frames
|
# frames
|
||||||
self.frame.hide()
|
self.frame.hide()
|
||||||
|
if self.UserMediaTable.rowCount() == 0:
|
||||||
|
self.btn_extendSelectedMedia.setEnabled(False)
|
||||||
|
self.deleteUser.setEnabled( True)
|
||||||
|
else: self.btn_extendSelectedMedia.setEnabled(True)
|
||||||
|
|
||||||
# table
|
# table
|
||||||
self.UserMediaTable.horizontalHeader().setSectionResizeMode(
|
self.UserMediaTable.horizontalHeader().setSectionResizeMode(
|
||||||
@@ -54,6 +61,7 @@ class UserUI(QtWidgets.QMainWindow, Ui_MainWindow):
|
|||||||
self.name.textChanged.connect(self.showFrame)
|
self.name.textChanged.connect(self.showFrame)
|
||||||
self.user_no.textChanged.connect(self.showFrame)
|
self.user_no.textChanged.connect(self.showFrame)
|
||||||
self.mail.textChanged.connect(self.showFrame)
|
self.mail.textChanged.connect(self.showFrame)
|
||||||
|
|
||||||
|
|
||||||
self.show()
|
self.show()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user