[yocto] [layerindex-web][PATCH 2/2] views.py: Consider layer name in recipe search
Paul Eggleton
paul.eggleton at linux.intel.com
Mon Mar 13 19:01:14 PDT 2017
Hi Jose,
Sorry for the delay in responding to this.
I'd prefer if this were implemented like the recently added "inherits:" where
we have a special prefix e.g. "layer:" in order to search for things in a
particular layer. Then it's much clearer as to what's going on.
Cheers,
Paul
On Tuesday, 14 March 2017 9:35:34 AM NZDT Jose Lamego wrote:
> Ping.
>
> On 01/18/2017 04:19 PM, Jose Lamego wrote:
> > From: Alex Franco <alejandro.franco at linux.intel.com>
> >
> > Recipe search cannot be narrowed to a specific layer, producing
> > unnecessary results.
> >
> > This change allows including a layers name when searching for recipes to
> > narrow the yielded results by adding a layer name to the
> > simplesearch.getquery call in the recipe search view.
> >
> > [YOCTO #6618]
> >
> > Signed-off-by: Jose Lamego <jose.a.lamego at linux.intel.com>
> > ---
> >
> > layerindex/views.py | 3 ++-
> > 1 file changed, 2 insertions(+), 1 deletion(-)
> >
> > diff --git a/layerindex/views.py b/layerindex/views.py
> > index 03fadbb..5db6fbc 100644
> > --- a/layerindex/views.py
> > +++ b/layerindex/views.py
> >
> > @@ -406,7 +406,8 @@ class RecipeSearchView(ListView):
> > qs0 = init_qs.filter(pn=query_string).order_by(*order_by)
> > qs0 = recipes_preferred_count(qs0)
> >
> > - entry_query = simplesearch.get_query(query_string, ['pn'])
> > + entry_query = simplesearch.get_query(
> > + query_string, ['pn', 'layerbranch__layer__name'])
> >
> > qs1 = init_qs.filter(entry_query).order_by(*order_by)
> > qs1 = recipes_preferred_count(qs1)
--
Paul Eggleton
Intel Open Source Technology Centre
More information about the yocto
mailing list