mirror of
https://github.com/nottinghamtec/PyRIGS.git
synced 2026-01-17 13:32:15 +00:00
Fixed some bugs with search
This commit is contained in:
@@ -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>
|
||||
|
||||
@@ -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):
|
||||
|
||||
Reference in New Issue
Block a user