[Toaster] [PATCH] toaster: Fix missing tooltips from layers on project configuration page
Smith, Elliot
elliot.smith at intel.com
Tue Oct 13 01:46:35 PDT 2015
On 12 October 2015 at 17:13, Michael Wood <michael.g.wood at intel.com> wrote:
> Could someone review/merge this. I think it also fixes [YOCTO #3251 <
> https://bugzilla.yoctoproject.org/show_bug.cgi?id=8251>]
I'll look at this.
Elliot
>
>
> Michael
>
>
> On 07/10/15 11:57, Barros Pena, Belen wrote:
>
>>
>> On 06/10/2015 18:51, "toaster-bounces at yoctoproject.org on behalf of
>> Michael Wood" <toaster-bounces at yoctoproject.org on behalf of
>> michael.g.wood at intel.com> wrote:
>>
>> 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.
>>>
>>> [YOCTO #8295]
>>>
>> This works for me: tooltips are back :)
>>
>> Thanks!
>>
>> Belén
>>
>> Signed-off-by: Michael Wood <michael.g.wood at intel.com>
>>> ---
>>> bitbake/lib/toaster/toastergui/static/js/projectpage.js | 5 +----
>>> bitbake/lib/toaster/toastergui/views.py | 16
>>> ++++++++++------
>>> 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 95cef18..8d68ce1 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) {
>>>
>>> link.attr("href", layerObj.layerdetailurl);
>>> link.text(layerObj.name);
>>> - /* YOCTO #8024
>>> - link.tooltip({title: layerObj.giturl + " | "+
>>> layerObj.branch.name, placement: "right"});
>>> - branch name not accessible sometimes it is revision instead
>>> - */
>>> + link.tooltip({title: layerObj.vcs_url + " | "+
>>> layerObj.vcs_reference, placement: "right"});
>>>
>>> var trashItem = projectLayer.children("span");
>>> trashItem.click(function (e) {
>>> diff --git a/bitbake/lib/toaster/toastergui/views.py
>>> b/bitbake/lib/toaster/toastergui/views.py
>>> index e07f0e2..2a9423b 100755
>>> --- a/bitbake/lib/toaster/toastergui/views.py
>>> +++ b/bitbake/lib/toaster/toastergui/views.py
>>> @@ -2761,12 +2761,16 @@ if True:
>>> project = Project.objects.get(pk=pid)
>>> layer_version = Layer_Version.objects.get(pk=layerid)
>>>
>>> - context = { 'project' : project,
>>> - 'layerversion' : layer_version,
>>> - 'layerdeps' : {"list": [{"id": dep.id, "name":
>>> dep.layer.name} \
>>> - for dep in
>>> layer_version.get_alldeps(project.id)]},
>>> - 'projectlayers': map(lambda prjlayer:
>>> prjlayer.layercommit.id, ProjectLayer.objects.filter(project=project))
>>> - }
>>> + context = {'project' : project,
>>> + 'layerversion' : layer_version,
>>> + 'layerdeps' : {"list": [{"id": dep.id,
>>> + "name": dep.layer.name,
>>> + "layerdetailurl": reverse('layerdetails', args=(pid,
>>> dep.pk)),
>>> + "vcs_url": dep.layer.vcs_url,
>>> + "vcs_reference": dep.get_vcs_reference()} \
>>> + for dep in layer_version.get_alldeps(project.id)]},
>>> + 'projectlayers': map(lambda prjlayer:
>>> prjlayer.layercommit.id, ProjectLayer.objects.filter(project=project))
>>> + }
>>>
>>> return context
>>>
>>> --
>>> 2.1.4
>>>
>>> --
>>> _______________________________________________
>>> toaster mailing list
>>> toaster at yoctoproject.org
>>> https://lists.yoctoproject.org/listinfo/toaster
>>>
>>
> --
> _______________________________________________
> toaster mailing list
> toaster at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/toaster
>
--
Elliot Smith
Software Engineer
Intel Open Source Technology Centre
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/toaster/attachments/20151013/60014a81/attachment.html>
More information about the toaster
mailing list