Add a verification to prevents cashier access to manager GUI
This commit is contained in:
parent
a538860d0b
commit
c1448683fe
1 changed files with 4 additions and 0 deletions
4
main.py
4
main.py
|
@ -197,6 +197,10 @@ class GesMag:
|
||||||
def _interfaceManager(self, id: int):
|
def _interfaceManager(self, id: int):
|
||||||
"""Affiche l'interface du manager."""
|
"""Affiche l'interface du manager."""
|
||||||
manager = Utilisateurs().recuperationUtilisateur(id=id)
|
manager = Utilisateurs().recuperationUtilisateur(id=id)
|
||||||
|
# Dans le cas où un utilisateur réussi à trouvé cette interface alors qu'il n'a pas le droit, il sera bloqué
|
||||||
|
if manager["metier"] != 0:
|
||||||
|
messagebox.showerror("Erreur", "Vous ne pouvez pas accéder à cette interface.")
|
||||||
|
return
|
||||||
self.parent.title(f"Manager {manager['nom']} {manager['prenom']}")
|
self.parent.title(f"Manager {manager['nom']} {manager['prenom']}")
|
||||||
self.dimensionsFenetre(self.parent, 580, 310)
|
self.dimensionsFenetre(self.parent, 580, 310)
|
||||||
|
|
||||||
|
|
Reference in a new issue