From afd6fb901b7e8f99cdb1bb0d2134cec2d6cebc3b Mon Sep 17 00:00:00 2001 From: Debulois Date: Fri, 29 Apr 2022 11:15:04 +0200 Subject: Ajout de la gestion de ses infos --- src/gui/globalMenu.py | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) (limited to 'src/gui/globalMenu.py') diff --git a/src/gui/globalMenu.py b/src/gui/globalMenu.py index b558ef3..36a88c4 100644 --- a/src/gui/globalMenu.py +++ b/src/gui/globalMenu.py @@ -3,7 +3,7 @@ from os.path import join from pathlib import Path from PyQt5.QtGui import QIcon from PyQt5.QtWidgets import QAction -from src.gui import windowAPropos, windowAdmin +from src.gui import windowAPropos, windowAdmin, windowUserInfo def init(mainWindow): logo = join(Path(__file__).parent, "ressources", "icon.ico") @@ -11,10 +11,6 @@ def init(mainWindow): mainWindow.setWindowTitle("Alphajob") menu = mainWindow.menuBar() menu.clear() # Clear au cas où - menuOptions = menu.addMenu("Options") - btnApropos = QAction("A propos", mainWindow) - btnApropos.triggered.connect(lambda: windowAPropos.main(mainWindow)) - menuOptions.addAction(btnApropos) if mainWindow.userConnected and mainWindow.userStatus == "Admin": menuAdmin = menu.addMenu("Admin") btnEmplois = QAction("Gestion des emplois", mainWindow) @@ -26,3 +22,14 @@ def init(mainWindow): menuAdmin.addAction(btnEmplois) menuAdmin.addAction(btnUsers) menuAdmin.addAction(btnMissions) + elif mainWindow.userConnected and ( + mainWindow.userStatus == "Pro" or mainWindow.userStatus == "Client"): + menuUserInfos = menu.addMenu("Mes infos") + btnMesInfos = QAction("Gérer ses infos", mainWindow) + btnMesInfos.triggered.connect(lambda: windowUserInfo.modif_infos(mainWindow)) + menuUserInfos.addAction(btnMesInfos) + + menuOptions = menu.addMenu("Options") + btnApropos = QAction("A propos", mainWindow) + btnApropos.triggered.connect(lambda: windowAPropos.main(mainWindow)) + menuOptions.addAction(btnApropos) -- cgit v1.2.3