Import old photos and link to members
This commit is contained in:
@@ -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]
|
||||
|
||||
Reference in New Issue
Block a user