.
This commit is contained in:
+8
-2
@@ -768,6 +768,12 @@ class ExamCloneMixin():
|
||||
|
||||
questions = old_object.exam_questions.all().values_list("id", flat=True)
|
||||
|
||||
initial_data["exam_questions"] = list(questions)
|
||||
self.exam_questions = list(questions)
|
||||
|
||||
return initial_data
|
||||
return initial_data
|
||||
|
||||
def form_valid(self, form):
|
||||
object = form.save()
|
||||
object.exam_questions = self.exam_questions
|
||||
object.save()
|
||||
return HttpResponseRedirect(self.get_success_url())
|
||||
+1
-1
@@ -214,4 +214,4 @@ AnswerUpdateFormSet = inlineformset_factory(
|
||||
class ExamForm(ModelForm):
|
||||
class Meta:
|
||||
model = Exam
|
||||
fields = ["name", "time_limit", "exam_mode", "active", "archive", "exam_questions"]
|
||||
fields = ["name", "time_limit", "exam_mode", "active", "archive"]
|
||||
Reference in New Issue
Block a user