[bitbake-devel] [PATCH 43/94] bitbake: webhob: add more models to webhob API
Alex DAMIAN
alexandru.damian at intel.com
Tue Sep 24 16:52:12 UTC 2013
From: Calin Dragomir <calinx.l.dragomir at intel.com>
This patch enables webhob API to support recipe, layer and
layer_version models.
Signed-off-by: Calin Dragomir <calinx.l.dragomir at intel.com>
Signed-off-by: Alexandru DAMIAN <alexandru.damian at intel.com>
---
bitbake/lib/webhob/bldviewer/api.py | 3 +++
bitbake/lib/webhob/bldviewer/views.py | 7 +++++--
2 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/bitbake/lib/webhob/bldviewer/api.py b/bitbake/lib/webhob/bldviewer/api.py
index 3b2d7d2..9fa701c 100644
--- a/bitbake/lib/webhob/bldviewer/api.py
+++ b/bitbake/lib/webhob/bldviewer/api.py
@@ -5,4 +5,7 @@ urlpatterns = patterns('bldviewer.views',
url(r'^builds/$', 'model_explorer', {'model_name':'build'}, name='builds'),
url(r'^tasks/$', 'model_explorer', {'model_name':'task'}, name='task'),
url(r'^packages/$', 'model_explorer', {'model_name':'package'}, name='package'),
+ url(r'^layers/$', 'model_explorer', {'model_name':'layer'}, name='layer'),
+ url(r'^recipes/$', 'model_explorer', {'model_name':'recipe'}, name='recipe'),
+ url(r'^layersversions/$', 'model_explorer', {'model_name':'layerversion'}, name='layerversion'),
)
diff --git a/bitbake/lib/webhob/bldviewer/views.py b/bitbake/lib/webhob/bldviewer/views.py
index 647a1f2..3ef6940 100644
--- a/bitbake/lib/webhob/bldviewer/views.py
+++ b/bitbake/lib/webhob/bldviewer/views.py
@@ -43,9 +43,9 @@ def layer(request):
def layer_versions_recipes(request, layerversion_id):
template = 'recipe.html'
recipes = Recipe.objects.filter(layer_version__id = layerversion_id)
-
+
context = {'recipes': recipes}
-
+
return render(request, template, context)
#### API
@@ -63,6 +63,9 @@ def model_explorer(request, model_name):
'build': Build,
'task': Task,
'package': Package,
+ 'layer': Layer,
+ 'layerversion': Layer_Version,
+ 'recipe': Recipe,
}
if model_name not in model_mapping.keys():
--
1.8.1.2
More information about the bitbake-devel
mailing list