diff --git a/emissions/views.py b/emissions/views.py index f21c486ac4190c5b3df47928daccd9ff9106f192..2154b3f24a777691014cd746af5ea5bb480083e1 100644 --- a/emissions/views.py +++ b/emissions/views.py @@ -295,7 +295,7 @@ class EmissionAddAbsenceView(CreateView): class AbsenceDeleteView(RedirectView): def get_redirect_url(self, emission_slug, pk): - if not self.request.user.has_perm('emissions.delete_absence'): + if not self.request.user.can_manage(emission): raise PermissionDenied() Absence.objects.filter(id=pk).delete() messages.success(self.request, SUCCESS_MESSAGE)