From 0dece5abefbbd5e24d0f49fe2ef41178574b9237 Mon Sep 17 00:00:00 2001 From: Yohann D'ANELLO Date: Sun, 27 Sep 2020 16:38:17 +0200 Subject: [PATCH] user.is_admin -> user.registration.is_admin --- apps/participation/views.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/apps/participation/views.py b/apps/participation/views.py index 7d4da87..313f399 100644 --- a/apps/participation/views.py +++ b/apps/participation/views.py @@ -82,7 +82,7 @@ class TeamDetailView(LoginRequiredMixin, DetailView): def dispatch(self, request, *args, **kwargs): user = request.user - if user.is_admin or user.registration.participates and user.registration.team.pk == kwargs["pk"]: + if user.registration.is_admin or user.registration.participates and user.registration.team.pk == kwargs["pk"]: return super().dispatch(request, *args, **kwargs) raise PermissionDenied @@ -94,7 +94,7 @@ class TeamUpdateView(LoginRequiredMixin, UpdateView): def dispatch(self, request, *args, **kwargs): user = request.user - if user.is_admin or user.registration.participates and user.registration.team.pk == kwargs["pk"]: + if user.registration.is_admin or user.registration.participates and user.registration.team.pk == kwargs["pk"]: return super().dispatch(request, *args, **kwargs) raise PermissionDenied @@ -133,7 +133,8 @@ class ParticipationDetailView(LoginRequiredMixin, DetailView): def dispatch(self, request, *args, **kwargs): user = request.user - if user.is_admin or user.registration.participates and user.registration.team.participation.pk == kwargs["pk"]: + if user.registration.is_admin or user.registration.participates\ + and user.registration.team.participation.pk == kwargs["pk"]: return super().dispatch(request, *args, **kwargs) raise PermissionDenied @@ -145,7 +146,7 @@ class UploadVideoView(LoginRequiredMixin, UpdateView): def dispatch(self, request, *args, **kwargs): user = request.user - if user.is_admin or user.registration.participates\ + if user.registration.is_admin or user.registration.participates\ and user.registration.team.participation.pk == self.object.participation.pk: return super().dispatch(request, *args, **kwargs) raise PermissionDenied