summaryrefslogtreecommitdiffstats
path: root/bitbake
diff options
context:
space:
mode:
authorAlexandru DAMIAN <alexandru.damian@intel.com>2015-03-09 17:08:53 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2015-03-16 17:44:04 +0000
commitcffc2081cb0a2c6dcfe3730b68c1c20fbac0538d (patch)
tree0f6a917338203397f1df89af87cdcbafccf30dec /bitbake
parentc8714ec0cdcf84d31d9bd944df1923ea7e4339b4 (diff)
downloadpoky-cffc2081cb0a2c6dcfe3730b68c1c20fbac0538d.tar.gz
bitbake: toastergui: suggestion in alphabetical order
Patch bringing ordering in alphabetical order for targets, machines and layers suggestion in typeaheads. [YOCTO #7152] (Bitbake rev: de1a1504967b1c2df701f5b7496004f8cd68c407) Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake')
-rwxr-xr-xbitbake/lib/toaster/toastergui/views.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/bitbake/lib/toaster/toastergui/views.py b/bitbake/lib/toaster/toastergui/views.py
index 1e9df3fc5e..a07f720543 100755
--- a/bitbake/lib/toaster/toastergui/views.py
+++ b/bitbake/lib/toaster/toastergui/views.py
@@ -2304,7 +2304,7 @@ if toastermain.settings.MANAGED:
2304 # and show only the selected layers for this project 2304 # and show only the selected layers for this project
2305 final_list = set([x.get_equivalents_wpriority(prj)[0] for x in queryset_all]) 2305 final_list = set([x.get_equivalents_wpriority(prj)[0] for x in queryset_all])
2306 2306
2307 return HttpResponse(jsonfilter( { "error":"ok", "list" : map( _lv_to_dict, final_list) }), content_type = "application/json") 2307 return HttpResponse(jsonfilter( { "error":"ok", "list" : map( _lv_to_dict, sorted(final_list, key = lambda x: x.layer.name)) }), content_type = "application/json")
2308 2308
2309 2309
2310 # returns layer dependencies for a layer, excluding current project layers 2310 # returns layer dependencies for a layer, excluding current project layers
@@ -2314,7 +2314,7 @@ if toastermain.settings.MANAGED:
2314 2314
2315 final_list = set([x.get_equivalents_wpriority(prj)[0] for x in queryset]) 2315 final_list = set([x.get_equivalents_wpriority(prj)[0] for x in queryset])
2316 2316
2317 return HttpResponse(jsonfilter( { "error":"ok", "list" : map( _lv_to_dict, final_list) }), content_type = "application/json") 2317 return HttpResponse(jsonfilter( { "error":"ok", "list" : map( _lv_to_dict, sorted(final_list, key = lambda x: x.layer.name)) }), content_type = "application/json")
2318 2318
2319 2319
2320 2320
@@ -2361,7 +2361,7 @@ if toastermain.settings.MANAGED:
2361 2361
2362 # if we have more than one hit here (for distinct name and version), max the id it out 2362 # if we have more than one hit here (for distinct name and version), max the id it out
2363 queryset_all_maxids = queryset_all.values('name').distinct().annotate(max_id=Max('id')).values_list('max_id') 2363 queryset_all_maxids = queryset_all.values('name').distinct().annotate(max_id=Max('id')).values_list('max_id')
2364 queryset_all = queryset_all.filter(id__in = queryset_all_maxids) 2364 queryset_all = queryset_all.filter(id__in = queryset_all_maxids).order_by("name")
2365 2365
2366 2366
2367 return HttpResponse(jsonfilter({ "error":"ok", 2367 return HttpResponse(jsonfilter({ "error":"ok",
@@ -2374,7 +2374,7 @@ if toastermain.settings.MANAGED:
2374 if request.GET['type'] == "machines": 2374 if request.GET['type'] == "machines":
2375 queryset_all = Machine.objects.all() 2375 queryset_all = Machine.objects.all()
2376 if 'project_id' in request.session: 2376 if 'project_id' in request.session:
2377 queryset_all = queryset_all.filter(layer_version__in = prj.projectlayer_equivalent_set()) 2377 queryset_all = queryset_all.filter(layer_version__in = prj.projectlayer_equivalent_set()).order_by("name")
2378 2378
2379 return HttpResponse(jsonfilter({ "error":"ok", 2379 return HttpResponse(jsonfilter({ "error":"ok",
2380 "list" : map ( lambda x: {"id": x.pk, "name": x.name, "detail":"[" + x.layer_version.layer.name+ (" | " + x.layer_version.up_branch.name + "]" if x.layer_version.up_branch is not None else "]")}, 2380 "list" : map ( lambda x: {"id": x.pk, "name": x.name, "detail":"[" + x.layer_version.layer.name+ (" | " + x.layer_version.up_branch.name + "]" if x.layer_version.up_branch is not None else "]")},