Add a verification to prevents cashier access to manager GUI

This commit is contained in:
Mylloon 2021-11-23 14:41:11 +01:00
parent a538860d0b
commit c1448683fe

View file

@ -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)