Import old photos and link to members

This commit is contained in:
2020-01-11 06:27:30 +00:00
parent 5091ff2977
commit 946c70d776
9 changed files with 96 additions and 25 deletions
+1 -13
View File
@@ -16,9 +16,6 @@ class AllowMetadata(permissions.BasePermission):
search_strings = {}
def gen_search_strings():
import time
start = time.time()
for m in models.Member.objects.all():
string = '{} {}'.format(
m.preferred_name,
@@ -26,9 +23,6 @@ def gen_search_strings():
).lower()
search_strings[string] = m.id
print('Generated search strings in {} s'.format(time.time() - start))
gen_search_strings()
class SearchViewSet(viewsets.ViewSet):
permission_classes = [AllowMetadata | permissions.IsAuthenticated]
serializer_class = serializers.OtherMemberSerializer
@@ -60,6 +54,7 @@ class SearchViewSet(viewsets.ViewSet):
queryset = result_objects
else:
gen_search_strings()
queryset = queryset.order_by('-vetted_date')[:NUM_SEARCH_RESULTS]
return queryset
@@ -93,13 +88,6 @@ class MemberViewSet(viewsets.ModelViewSet):
else:
return serializers.MemberSerializer
def update(self, request, *args, **kwargs):
gen_search_strings()
return super().update(request, *args, **kwargs)
def partial_update(self, request, *args, **kwargs):
gen_search_strings()
return super().partial_update(request, *args, **kwargs)
class CourseViewSet(viewsets.ModelViewSet):
permission_classes = [AllowMetadata | permissions.IsAuthenticated]