mirror of
https://git.yoctoproject.org/poky
synced 2026-03-06 23:39:40 +01:00
bitbake: toaster: Exclude "command line builds" project from projects typeahead
The "New build" drop-down provides autocomplete for Toaster projects. However, it should not include the default project (for command line builds), as it should not be possible for the user to select this project as the container for a Toaster build. [YOCTO #8231] (Bitbake rev: d6210cd75b0cd8b6d24d5e99f607ba5cc45daf97) Signed-off-by: Elliot Smith <elliot.smith@intel.com> Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com> Signed-off-by: brian avery <avery.brian@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
b5624c77ed
commit
7467b6802d
@@ -121,12 +121,12 @@ class RecipesTypeAhead(ToasterTypeAhead):
|
||||
return results
|
||||
|
||||
class ProjectsTypeAhead(ToasterTypeAhead):
|
||||
""" Typeahead for all the projects """
|
||||
""" Typeahead for all the projects, except for command line builds """
|
||||
def __init__(self):
|
||||
super(ProjectsTypeAhead, self).__init__()
|
||||
|
||||
def apply_search(self, search_term, prj, request):
|
||||
projects = Project.objects.all().order_by("name")
|
||||
projects = Project.objects.exclude(is_default=True).order_by("name")
|
||||
|
||||
primary_results = projects.filter(name__istartswith=search_term)
|
||||
secondary_results = projects.filter(name__icontains=search_term).exclude(pk__in=primary_results)
|
||||
|
||||
Reference in New Issue
Block a user