From 620553df864634e7061c9124ea70a90e5c067cde Mon Sep 17 00:00:00 2001 From: Dave Lerner Date: Thu, 23 Jan 2014 11:47:41 -0600 Subject: bitbake: toaster: Implementation of package detail views Adds new package detail views. The views are based on specifications found in attachments to: https://bugzilla.yoctoproject.org/show_bug.cgi?id=4328 specifically: design-1.5.1-package-details.pdf, and design-1.1.1-included-package-details. This patch includes a redefinition of constant numbers for task dependency tasks. This is needed in order to achieve sorting criteria from the design. This change invalidates currently dependency information for currently existing builds, as it breaks compatibility. [YOCTO #4328] (Bitbake rev: 6855925c06e7e5bb15ae9d0c08d77f3a9a2574bc) Signed-off-by: Dave Lerner Signed-off-by: Alexandru DAMIAN Signed-off-by: Richard Purdie --- bitbake/lib/toaster/toastergui/urls.py | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) (limited to 'bitbake/lib/toaster/toastergui/urls.py') diff --git a/bitbake/lib/toaster/toastergui/urls.py b/bitbake/lib/toaster/toastergui/urls.py index 6e7595b087..8be27b08bc 100644 --- a/bitbake/lib/toaster/toastergui/urls.py +++ b/bitbake/lib/toaster/toastergui/urls.py @@ -1,7 +1,4 @@ # -# ex:ts=4:sw=4:sts=4:et -# -*- tab-width: 4; c-basic-offset: 4; indent-tabs-mode: nil -*- -# # BitBake Toaster Implementation # # Copyright (C) 2013 Intel Corporation @@ -35,7 +32,16 @@ urlpatterns = patterns('toastergui.views', url(r'^build/(?P\d+)/recipe/(?P\d+)$', 'recipe', name='recipe'), url(r'^build/(?P\d+)/packages/$', 'bpackage', name='packages'), - url(r'^build/(?P\d+)/package/(?P\d+)$', 'bfile', name='package'), + url(r'^build/(?P\d+)/package/(?P\d+)$', 'package_built_detail', + name='package_built_detail'), + url(r'^build/(?P\d+)/package_built_dependencies/(?P\d+)$', + 'package_built_dependencies', name='package_built_dependencies'), + url(r'^build/(?P\d+)/package_included_detail/(?P\d+)/(?P\d+)$', + 'package_included_detail', name='package_included_detail'), + url(r'^build/(?P\d+)/package_included_dependencies/(?P\d+)/(?P\d+)$', + 'package_included_dependencies', name='package_included_dependencies'), + url(r'^build/(?P\d+)/package_included_reverse_dependencies/(?P\d+)/(?P\d+)$', + 'package_included_reverse_dependencies', name='package_included_reverse_dependencies'), # images are known as targets in the internal model url(r'^build/(?P\d+)/target/(?P\d+)$', 'target', name='target'), @@ -47,6 +53,10 @@ urlpatterns = patterns('toastergui.views', url(r'^build/(?P\d+)/cpuusage$', 'cpuusage', name='cpuusage'), url(r'^build/(?P\d+)/diskio$', 'diskio', name='diskio'), + # image information dir - not yet implemented + url(r'^build/(?P\d+)/target/(?P\d+)/packagefile/(?P\d+)$', + 'image_information_dir', name='image_information_dir'), + # urls not linked from the dashboard url(r'^layers/$', 'layer', name='all-layers'), -- cgit v1.2.3-54-g00ecf