fix a little question ordering bug
This commit is contained in:
+4
-4
@@ -129,9 +129,9 @@ class AuthorOrCheckerRequiredMixin(object):
|
||||
or self.request.user.is_superuser
|
||||
):
|
||||
return obj
|
||||
if self.request.user not in obj.get_author_objects():
|
||||
raise PermissionDenied() # or Http404
|
||||
return obj
|
||||
if self.request.user in obj.get_author_objects():
|
||||
return obj
|
||||
raise PermissionDenied() # or Http404
|
||||
|
||||
|
||||
# def index(request):
|
||||
@@ -959,7 +959,7 @@ class ExamCreate(ExamCreateBase):
|
||||
form_class = ExamForm
|
||||
|
||||
|
||||
class ExamUpdate(ExamUpdateBase, AuthorOrCheckerRequiredMixin):
|
||||
class ExamUpdate(AuthorOrCheckerRequiredMixin, ExamUpdateBase):
|
||||
model = Exam
|
||||
form_class = ExamForm
|
||||
|
||||
|
||||
Reference in New Issue
Block a user