This commit is contained in:
Ross
2021-04-29 23:31:14 +01:00
parent 7efa22c35f
commit 0a30a314d9
2 changed files with 13 additions and 6 deletions
+12 -5
View File
@@ -41,7 +41,7 @@ class MarkAnatomyQuestionForm(Form):
class AnatomyQuestionForm(ModelForm):
exams = ModelMultipleChoiceField(required=False, queryset=Exam.objects.all())
#exams = ModelMultipleChoiceField(required=False, queryset=Exam.objects.all())
class Media:
# Django also includes a few javascript files necessary
@@ -90,10 +90,17 @@ class AnatomyQuestionForm(ModelForm):
queryset=BodyPart.objects.all(),
)
# self.fields["exams"] = ModelChoiceField(
# required=False,
# queryset=Exam.objects.all(),
# )
if self.user.groups.filter(name="anatomy_checker").exists():
exam_queryset = Exam.objects.all()
else:
exam_queryset = Exam.objects.filter(author__id=self.user.id)
self.fields["exams"] = ModelMultipleChoiceField(
required=False,
queryset=exam_queryset,
widget=FilteredSelectMultiple(verbose_name="Exams", is_stacked=False),
)
if kwargs.get("instance"):
# We get the 'initial' keyword argument or initialize it
@@ -85,7 +85,7 @@
type: "POST",
dataType: "json",
error: function(e) {
toastr.warning(`Error saving annotations (${e})`)
toastr.warning(`Error saving annotations`)
console.log(e);
},