summaryrefslogtreecommitdiff
path: root/src/gui/globalMenu.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/globalMenu.py')
-rw-r--r--src/gui/globalMenu.py17
1 files changed, 12 insertions, 5 deletions
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)