diff options
author | Paul Eggleton <paul.eggleton@linux.intel.com> | 2013-07-28 18:42:17 +0100 |
---|---|---|
committer | Paul Eggleton <paul.eggleton@linux.intel.com> | 2013-09-05 00:31:22 +0100 |
commit | 97361ae37ec6bc0491a419d6cd67435511a036be (patch) | |
tree | 4d535dd51ceb2d8b957eb4985bc855d762f64201 /layerindex/views.py | |
parent | c3a8eb4d825e6a2f2acfeb0ee9e0ae8b1fa532f7 (diff) | |
download | openembedded-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.py | 6 |
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) |