mirror of
https://git.yoctoproject.org/poky
synced 2026-05-08 17:19:20 +00:00
bitbake: toastergui: fix all targets page search
This fixes the display of layers in all-targets page search/filtering usage pattern by displaying layer-equivalence class. The significant impact is the correct display of the list size for search/filtering actions [YOCTO #7051] (Bitbake rev: 4957ec63a11d51dfac2252263e4d26c705eb31e9) Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
4571c827a4
commit
c546815eee
@@ -2494,9 +2494,12 @@ if toastermain.settings.MANAGED:
|
||||
|
||||
queryset_all = _get_queryset(Layer_Version, queryset_all, filter_string, search_term, ordering_string, '-layer__name')
|
||||
|
||||
object_list = set([x.get_equivalents_wpriority(prj)[0] for x in queryset_all])
|
||||
object_list = list(object_list)
|
||||
|
||||
|
||||
# retrieve the objects that will be displayed in the table; layers a paginator and gets a page range to display
|
||||
layer_info = _build_page_range(Paginator(queryset_all, request.GET.get('count', 10)),request.GET.get('page', 1))
|
||||
layer_info = _build_page_range(Paginator(object_list, request.GET.get('count', 10)),request.GET.get('page', 1))
|
||||
|
||||
|
||||
context = {
|
||||
@@ -2504,7 +2507,7 @@ if toastermain.settings.MANAGED:
|
||||
'objects' : layer_info,
|
||||
'objectname' : "layers",
|
||||
'default_orderby' : 'layer__name:+',
|
||||
'total_count': queryset_all.count(),
|
||||
'total_count': len(object_list),
|
||||
|
||||
'tablecols' : [
|
||||
{ 'name': 'Layer',
|
||||
|
||||
Reference in New Issue
Block a user