From 4d451f45216a05b65fe904be0b37d4a6b5893032 Mon Sep 17 00:00:00 2001 From: Todd Dembrey <todd.dembrey@torchbox.com> Date: Thu, 8 Mar 2018 11:16:56 +0000 Subject: [PATCH] update the dispatcher to look at the delegated user method --- opentech/apply/utils/views.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/opentech/apply/utils/views.py b/opentech/apply/utils/views.py index ea9c48876..317e6edc1 100644 --- a/opentech/apply/utils/views.py +++ b/opentech/apply/utils/views.py @@ -2,8 +2,6 @@ from django.contrib.auth.decorators import login_required from django.utils.decorators import method_decorator from django.views.generic import DetailView, View -from opentech.apply.users.groups import STAFF_GROUP_NAME - @method_decorator(login_required, name='dispatch') class ViewDispatcher(View): @@ -11,7 +9,7 @@ class ViewDispatcher(View): applicant_view = None def dispatch(self, request, *args, **kwargs): - if request.user.groups.filter(name=STAFF_GROUP_NAME).exists(): + if request.user.is_apply_staff: view = self.admin_view else: view = self.applicant_view -- GitLab