From edd92beadf3d9e588300445003b414a6a33d3c20 Mon Sep 17 00:00:00 2001 From: Ludovic Stephan Date: Mon, 17 Jun 2019 21:20:57 +0200 Subject: [PATCH] Add logging call --- gestioncof/decorators.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/gestioncof/decorators.py b/gestioncof/decorators.py index 4f6eb0e4..e811465a 100644 --- a/gestioncof/decorators.py +++ b/gestioncof/decorators.py @@ -1,10 +1,12 @@ +import logging from functools import wraps -from django.contrib.auth.decorators import login_required, user_passes_test +from django.contrib.auth.decorators import login_required from django.contrib.auth.mixins import PermissionRequiredMixin -from django.core.exceptions import PermissionDenied from django.shortcuts import render +logger = logging.getLogger(__name__) + def cof_required(view_func): """Décorateur qui vérifie que l'utilisateur est connecté et membre du COF. @@ -69,4 +71,7 @@ class BuroRequiredMixin(PermissionRequiredMixin): try: return self.request.user.profile.is_buro except AttributeError: + logger.error( + "L'utilisateur %s n'a pas de profil !", self.request.user.username + ) return False