From d27893dc74456423f9ac33674c6ca61b17b701ed Mon Sep 17 00:00:00 2001 From: Belen Barros Pena Date: Mon, 16 Feb 2015 16:49:40 +0000 Subject: bitbake: toasterui: remove layer directory in managed mode Removes the layer directory information from the packages built page when in managed mode. [YOCTO #7221] (Bitbake rev: 1eaf60d0fe34f5f43386c6f0e91f0b26c7a62845) Signed-off-by: Belen Barros Pena Signed-off-by: Richard Purdie --- bitbake/lib/toaster/toastergui/templates/bpackage.html | 4 +++- bitbake/lib/toaster/toastergui/views.py | 14 ++++++++++---- 2 files changed, 13 insertions(+), 5 deletions(-) (limited to 'bitbake') diff --git a/bitbake/lib/toaster/toastergui/templates/bpackage.html b/bitbake/lib/toaster/toastergui/templates/bpackage.html index 2d4948be4b..80229f908d 100644 --- a/bitbake/lib/toaster/toastergui/templates/bpackage.html +++ b/bitbake/lib/toaster/toastergui/templates/bpackage.html @@ -88,7 +88,9 @@ - {{package.recipe.layer_version.layer.local_path}} + {% if not MANAGED or not build.project %} + {{package.recipe.layer_version.layer.local_path}} + {% endif %} {%else%} diff --git a/bitbake/lib/toaster/toastergui/views.py b/bitbake/lib/toaster/toastergui/views.py index 70241dc28b..bf148e20fa 100755 --- a/bitbake/lib/toaster/toastergui/views.py +++ b/bitbake/lib/toaster/toastergui/views.py @@ -1282,9 +1282,11 @@ def bpackage(request, build_id): packages = _build_page_range(Paginator(queryset, pagesize),request.GET.get('page', 1)) + build = Build.objects.get( pk = build_id ) + context = { 'objectname': 'packages built', - 'build': Build.objects.get(pk=build_id), + 'build': build, 'objects' : packages, 'default_orderby' : 'name:+', 'tablecols':[ @@ -1349,16 +1351,20 @@ def bpackage(request, build_id): 'qhelp':'The Git commit of the layer providing the recipe that builds the package', 'clclass': 'recipe__layer_version__layer__commit', 'hidden': 1, }, - { + ] + } + + if not toastermain.settings.MANAGED or build.project is None: + + tc_layerDir = { 'name':'Layer directory', 'qhelp':'Path to the layer providing the recipe that builds the package', 'orderfield': _get_toggle_order(request, "recipe__layer_version__layer__local_path"), 'ordericon':_get_toggle_order_icon(request, "recipe__layer_version__layer__local_path"), 'orderkey' : 'recipe__layer_version__layer__local_path', 'clclass': 'recipe__layer_version__layer__local_path', 'hidden': 1, - }, - ] } + context['tablecols'].append(tc_layerDir) response = render(request, template, context) _save_parameters_cookies(response, pagesize, orderby, request) -- cgit v1.2.3-54-g00ecf