From c1448683fe39c74681b5eeb8f198326d22e39b00 Mon Sep 17 00:00:00 2001 From: Mylloon Date: Tue, 23 Nov 2021 14:41:11 +0100 Subject: [PATCH] Add a verification to prevents cashier access to manager GUI --- main.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/main.py b/main.py index fe1f654..65832ab 100644 --- a/main.py +++ b/main.py @@ -197,6 +197,10 @@ class GesMag: def _interfaceManager(self, id: int): """Affiche l'interface du manager.""" 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.dimensionsFenetre(self.parent, 580, 310)