allow rodering questions
This commit is contained in:
@@ -654,6 +654,16 @@ class ExamViews(View, LoginRequiredMixin):
|
||||
def exam_list_all(self, request):
|
||||
return self.exam_list(request, all=True)
|
||||
|
||||
def order_questions(self, request, exam_id):
|
||||
if not self.check_user_edit_access(request.user):
|
||||
raise PermissionDenied
|
||||
|
||||
exam = get_object_or_404(self.Exam, pk=exam_id)
|
||||
|
||||
exam.order_questions()
|
||||
|
||||
return HttpResponse("Done")
|
||||
|
||||
@method_decorator(login_required)
|
||||
def exam_list(self, request, all=False):
|
||||
if not self.check_user_access(request.user):
|
||||
@@ -2566,6 +2576,7 @@ class ExamCloneMixin():
|
||||
object.exam_questions.set(self.exam_questions)
|
||||
object.author.set(self.author)
|
||||
object.save()
|
||||
object.order_questions()
|
||||
return HttpResponseRedirect(object.get_absolute_url())
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user