rework logging, add more dataclasses, reworked config

This commit is contained in:
2024-12-17 10:02:56 +01:00
parent ccb4df10bb
commit eda556b5ea
41 changed files with 1624 additions and 865 deletions

View File

@@ -7,11 +7,16 @@ class UserCreate(QtWidgets.QDialog, Ui_Dialog):
def __init__(self):
super(UserCreate, self).__init__()
self.setupUi(self)
self.user_frame_addUser.clicked.connect(self.add_user)
#Variables
self.user_frame_addUser.clicked.connect(self.add_user)
self.db = Database()
self.roles = self.db.getRoles()
self.user_frame_userrole.addItems(self.roles)
self.user_frame_userrole.addItem("")
self.user_frame_userrole.setCurrentText("")
# Variables
def add_user(self):
username = self.user_create_frame_username.text()
@@ -26,9 +31,11 @@ class UserCreate(QtWidgets.QDialog, Ui_Dialog):
salt=userdata[1],
role=role,
)
if role not in self.roles:
self.roles.append(role)
self.user_frame_userrole.addItem(role)
self.user_create_frame_username.clear()
self.user_create_frame_password.clear()
self.user_frame_userrole.setCurrentText("")
self.admin_action_changed.emit()
def launch():