Fixed some bugs with search

This commit is contained in:
Matthew Smith
2019-10-06 01:03:41 +01:00
parent d944f99e1f
commit 7b795ac332
2 changed files with 5 additions and 5 deletions

View File

@@ -8,7 +8,7 @@
<h1 class="text-center">Asset List</h1>
</div>
<form id="asset-search-form">
<form id="asset-search-form" method="get">
{% csrf_token %}
<div class="input-group">
<input type="query" name="query" placeholder="Search by Asset ID/Description" class="form-control" value="{{search_name}}">
@@ -20,7 +20,7 @@
<select name="cat" class="form-control">
<option value="">None</option>
{% for name in categories %}
{% if name == category_select %}
{% if name.name == category_select %}
<option selected>
{% else %}
<option>
@@ -35,7 +35,7 @@
<select name="status" class="form-control">
<option value="">None</option>
{% for name in statuses %}
{% if name == status_select %}
{% if name.name == status_select %}
<option selected>
{% else %}
<option>

View File

@@ -36,7 +36,7 @@ class AssetList(LoginRequiredMixin, generic.ListView):
status = self.request.GET.get('status', "")
if cat != "":
queryset = queryset.filter(category__name__exact=cat)
elif status != "":
if status != "":
queryset = queryset.filter(status__name__exact=status)
return queryset
@@ -49,7 +49,7 @@ class AssetList(LoginRequiredMixin, generic.ListView):
context["category_select"] = self.request.GET.get('cat', "")
context["statuses"] = models.AssetStatus.objects.all()
context["status_select"] = self.request.GET.get('stats', "")
context["status_select"] = self.request.GET.get('status', "")
return context;
class AssetSearch(AssetList):