aboutsummaryrefslogtreecommitdiffstats
path: root/layerindex/views.py
diff options
context:
space:
mode:
authorPaul Eggleton <paul.eggleton@linux.intel.com>2013-07-28 18:42:17 +0100
committerPaul Eggleton <paul.eggleton@linux.intel.com>2013-09-05 00:31:22 +0100
commit97361ae37ec6bc0491a419d6cd67435511a036be (patch)
tree4d535dd51ceb2d8b957eb4985bc855d762f64201 /layerindex/views.py
parentc3a8eb4d825e6a2f2acfeb0ee9e0ae8b1fa532f7 (diff)
downloadopenembedded-core-contrib-97361ae37ec6bc0491a419d6cd67435511a036be.tar.gz
Make machine search consistent with recipe search
Don't start with all records being shown - only do this if the search button is pressed with no keyword. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Diffstat (limited to 'layerindex/views.py')
-rw-r--r--layerindex/views.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/layerindex/views.py b/layerindex/views.py
index c0c4fd9549..b3f093194b 100644
--- a/layerindex/views.py
+++ b/layerindex/views.py
@@ -533,7 +533,11 @@ class MachineSearchView(ListView):
entry_query = simplesearch.get_query(query_string, ['name', 'description'])
return init_qs.filter(entry_query).order_by('name', 'layerbranch__layer')
else:
- return init_qs.order_by('name', 'layerbranch__layer')
+ if 'q' in self.request.GET:
+ return init_qs.order_by('name', 'layerbranch__layer')
+ else:
+ # Be consistent with RecipeSearchView
+ return Machine.objects.none()
def get_context_data(self, **kwargs):
context = super(MachineSearchView, self).get_context_data(**kwargs)