This commit is contained in:
Ross
2021-04-26 14:03:31 +01:00
parent dd540c9bab
commit be643c6ade
+13 -2
View File
@@ -1,12 +1,23 @@
import django_filters
from .models import Rapid, CidUserAnswer
from .models import Rapid, CidUserAnswer, Exam
def get_exams(request):
if request is None:
return Exam.objects.none()
if not request.user.groups.filter(name="rapid_checker").exists():
queryset = Exam.filter(author__id=request.user.id)
else:
queryset = Exam.objects.all()
return queryset
class RapidFilter(django_filters.FilterSet):
exams = django_filters.ModelMultipleChoiceFilter(queryset=get_exams)
class Meta:
model = Rapid
fields = ("normal", "abnormality", "exams", "region", "examination",
fields = ("normal", "abnormality", "region", "examination",
"laterality",
#"site",
"created_date", "open_access", "author")