bitbake: toaster: typeaheads Layers add url to layer REST API to the layer

Add the url to the Layer typeahead so that this can be used later on by
the front end code to look up layer details.

(Bitbake rev: d195f24a1b30ae8698bff5e87308347b9596a2e2)

Signed-off-by: Michael Wood <michael.g.wood@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Michael Wood 2016-12-09 16:52:52 +00:00 committed by Richard Purdie
parent de0295e5bb
commit ccb36cc549
1 changed files with 3 additions and 0 deletions

View File

@ -23,6 +23,7 @@ from orm.models import Project
from django.core.urlresolvers import reverse
from django.core.cache import cache
class LayersTypeAhead(ToasterTypeAhead):
""" Typeahead for layers available and not added in the current project's
configuration """
@ -55,6 +56,8 @@ class LayersTypeAhead(ToasterTypeAhead):
'id': layer_version.pk,
'name': layer_version.layer.name,
'layerdetailurl': layer_version.get_detailspage_url(prj.pk),
'xhrLayerUrl': reverse('xhr_layer',
args=(prj.pk, layer_version.pk)),
'vcs_url': layer_version.layer.vcs_url,
'vcs_reference': vcs_reference,
'detail': detail,