summaryrefslogtreecommitdiffstats
path: root/bitbake
diff options
context:
space:
mode:
authorMichael Wood <michael.g.wood@intel.com>2015-10-13 09:58:49 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2015-10-13 15:35:49 +0300
commitd302c98822efe2cb78a63b620aed1b94b4ed4a68 (patch)
tree0e04f1b21ff5ad71fc73dbf62038094a8fb880ec /bitbake
parent7e5464b45132977c3220cecc3ad8958bad9d5593 (diff)
downloadpoky-d302c98822efe2cb78a63b620aed1b94b4ed4a68.tar.gz
bitbake: toaster: Fix missing tooltips from layers on project configuration page
Re-enable the layer tooltips on the project configuration page. This adds the required fields to the API used for the layer dependencies to be able to show the metadata needed. Also fixes link hrefs which were missing in the add layers confirmation dialog (bug 8251). [YOCTO #8295] [YOCTO #8251] (Bitbake rev: c7cb8255d0ab1fd7715e878c1c83ef0cd920387e) Signed-off-by: Michael Wood <michael.g.wood@intel.com> Signed-off-by: Elliot Smith <elliot.smith@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake')
-rw-r--r--bitbake/lib/toaster/toastergui/static/js/projectpage.js5
-rwxr-xr-xbitbake/lib/toaster/toastergui/views.py16
2 files changed, 11 insertions, 10 deletions
diff --git a/bitbake/lib/toaster/toastergui/static/js/projectpage.js b/bitbake/lib/toaster/toastergui/static/js/projectpage.js
index d36704751c..30989a016c 100644
--- a/bitbake/lib/toaster/toastergui/static/js/projectpage.js
+++ b/bitbake/lib/toaster/toastergui/static/js/projectpage.js
@@ -146,10 +146,7 @@ function projectPageInit(ctx) {
146 146
147 link.attr("href", layerObj.layerdetailurl); 147 link.attr("href", layerObj.layerdetailurl);
148 link.text(layerObj.name); 148 link.text(layerObj.name);
149 /* YOCTO #8024 149 link.tooltip({title: layerObj.vcs_url + " | "+ layerObj.vcs_reference, placement: "right"});
150 link.tooltip({title: layerObj.giturl + " | "+ layerObj.branch.name, placement: "right"});
151 branch name not accessible sometimes it is revision instead
152 */
153 150
154 var trashItem = projectLayer.children("span"); 151 var trashItem = projectLayer.children("span");
155 trashItem.click(function (e) { 152 trashItem.click(function (e) {
diff --git a/bitbake/lib/toaster/toastergui/views.py b/bitbake/lib/toaster/toastergui/views.py
index 468cce3113..c4264a11a9 100755
--- a/bitbake/lib/toaster/toastergui/views.py
+++ b/bitbake/lib/toaster/toastergui/views.py
@@ -2768,12 +2768,16 @@ if True:
2768 project = Project.objects.get(pk=pid) 2768 project = Project.objects.get(pk=pid)
2769 layer_version = Layer_Version.objects.get(pk=layerid) 2769 layer_version = Layer_Version.objects.get(pk=layerid)
2770 2770
2771 context = { 'project' : project, 2771 context = {'project' : project,
2772 'layerversion' : layer_version, 2772 'layerversion' : layer_version,
2773 'layerdeps' : {"list": [{"id": dep.id, "name": dep.layer.name} \ 2773 'layerdeps' : {"list": [{"id": dep.id,
2774 for dep in layer_version.get_alldeps(project.id)]}, 2774 "name": dep.layer.name,
2775 'projectlayers': map(lambda prjlayer: prjlayer.layercommit.id, ProjectLayer.objects.filter(project=project)) 2775 "layerdetailurl": reverse('layerdetails', args=(pid, dep.pk)),
2776 } 2776 "vcs_url": dep.layer.vcs_url,
2777 "vcs_reference": dep.get_vcs_reference()} \
2778 for dep in layer_version.get_alldeps(project.id)]},
2779 'projectlayers': map(lambda prjlayer: prjlayer.layercommit.id, ProjectLayer.objects.filter(project=project))
2780 }
2777 2781
2778 return context 2782 return context
2779 2783