From 9e50586668297ab3be95d1c284ff19d2de113beb Mon Sep 17 00:00:00 2001 From: WorldTeacher <41587052+WorldTeacher@users.noreply.github.com> Date: Thu, 1 Aug 2024 14:14:00 +0200 Subject: [PATCH] add function to delete user --- src/ui/user.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/ui/user.py b/src/ui/user.py index 7055c93..2d67f81 100644 --- a/src/ui/user.py +++ b/src/ui/user.py @@ -29,6 +29,8 @@ class UserUI(QtWidgets.QMainWindow, Ui_MainWindow): self.btn_userChange_save.clicked.connect(self.saveChanges) self.btn_userchange_cancel.clicked.connect(self.discardChanges) self.btn_extendSelectedMedia.clicked.connect(self.extendLoan) + self.deleteUser.clicked.connect(self.userDelete) + self.deleteUser.setIcon(Icon("delete").overwriteColor("red")) # radioButtons self.radio_allLoanedMedia.clicked.connect(self.loadMedia) @@ -54,6 +56,16 @@ class UserUI(QtWidgets.QMainWindow, Ui_MainWindow): self.show() + def userDelete(self): + self.db.deleteUser(self.userno) + dialog = QtWidgets.QMessageBox() + dialog.setIcon(QtWidgets.QMessageBox.Icon.Information) + dialog.setWindowIcon(Icon("delete").icon) + dialog.setText("Nutzer wurde gelöscht") + dialog.setWindowTitle("Nutzer gelöscht") + dialog.exec() + self.close() + def extendLoan(self): extend = ExtendLoan(self.username, self.userMedia) extend.exec()