diff options
author | Paul Eggleton <paul.eggleton@linux.intel.com> | 2016-05-30 14:22:48 +1200 |
---|---|---|
committer | Paul Eggleton <paul.eggleton@linux.intel.com> | 2017-01-16 14:27:06 +1300 |
commit | cb656bdd31e78ac5bd483ac73a9845bd6d44320c (patch) | |
tree | 303f2b632b3616e78c429effd49167771963084e /layerindex/views.py | |
parent | ef4648db8f408868d56498ba6b6d902370f28ea3 (diff) | |
download | openembedded-core-contrib-cb656bdd31e78ac5bd483ac73a9845bd6d44320c.tar.gz |
Sort higher preference layers first in layer list
On the main layer index page we want openembedded-core to appear before
meta-oe - naturally openembedded-core is the layer everyone starts from.
We already have an "index_preference" column that we use for search
results, so just sort by that here before sorting by name.
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Diffstat (limited to 'layerindex/views.py')
-rw-r--r-- | layerindex/views.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/layerindex/views.py b/layerindex/views.py index af1b112c5c..0f73e93e4b 100644 --- a/layerindex/views.py +++ b/layerindex/views.py @@ -279,7 +279,7 @@ class LayerListView(ListView): def get_queryset(self): _check_url_branch(self.kwargs) - return LayerBranch.objects.filter(branch__name=self.kwargs['branch']).filter(layer__status='P').order_by('layer__layer_type', 'layer__name') + return LayerBranch.objects.filter(branch__name=self.kwargs['branch']).filter(layer__status='P').order_by('layer__layer_type', '-layer__index_preference', 'layer__name') def get_context_data(self, **kwargs): context = super(LayerListView, self).get_context_data(**kwargs) |