update conditions

This commit is contained in:
Ross
2023-10-24 22:17:53 +01:00
parent de2ceed88a
commit cdf7bc26f4
7 changed files with 55 additions and 2 deletions
+16
View File
@@ -1039,6 +1039,22 @@ class ConditionAutocomplete(autocomplete.Select2QuerySetView):
return qs
class ConditionAutocompleteRCRCurriculum(autocomplete.Select2QuerySetView):
def get_queryset(self):
# Don't forget to filter out results depending on the visitor !
if not self.request.user.is_authenticated:
return Condition.objects.none()
qs = Condition.objects.filter(rcr_curriculum=True)
if self.q:
# This raises a fielderror which breaks creating a new item if not caught
try:
qs = qs.filter(name__icontains=self.q, rcr_curriculum=True)
except FieldError:
return Condition.objects.none()
return qs
class PresentationAutocomplete(autocomplete.Select2QuerySetView):
def get_queryset(self):