Improve search and add production settings file

This commit is contained in:
2021-11-15 11:20:31 +01:00
parent ef631acd6b
commit dc7d4b3005
2 changed files with 220 additions and 6 deletions

View File

@@ -163,7 +163,7 @@ class PackageView(LoginRequiredMixin, BaseTemplateMixin, TemplateView):
search = search.strip()
qs = qs.filter(Q(name__contains = search))
qs = qs.filter(Q(name__icontains = search))
return qs
def get_context_data(self, **kwargs):
@@ -216,7 +216,7 @@ class DistributorView(LoginRequiredMixin, BaseTemplateMixin, TemplateView):
search = search.strip()
qs = qs.filter(Q(name__contains = search) | Q(website__contains = search))
qs = qs.filter(Q(name__icontains = search) | Q(website__icontains = search))
return qs
def get_context_data(self, **kwargs):
@@ -349,9 +349,9 @@ class StockViewDetail(LoginRequiredMixin, BaseTemplateMixin, DetailView):
if test_uuid is not None:
stocks_in_storage = stocks_in_storage.filter(Q(component__id = test_uuid) | Q(id= test_uuid))
else:
stocks_in_storage = stocks_in_storage.filter(Q(component__name__contains = search) |
Q(component__package__name__contains = search) |
Q(component__manufacturer__name__contains = search))
stocks_in_storage = stocks_in_storage.filter(Q(component__name__icontains = search) |
Q(component__package__name__icontains = search) |
Q(component__manufacturer__name__icontains = search))
return stocks_in_storage
@@ -743,7 +743,7 @@ class ManufacturersViewSet(LoginRequiredMixin, BaseTemplateMixin, TemplateView):
search = search.strip()
qs = qs.filter(Q(name__contains = search) | Q(website__contains = search))
qs = qs.filter(Q(name__icontains = search) | Q(website__icontains = search))
return qs
def get_context_data(self, **kwargs):