diff options
Diffstat (limited to 'bitbake/lib/toaster/toastergui/views.py')
| -rw-r--r-- | bitbake/lib/toaster/toastergui/views.py | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/bitbake/lib/toaster/toastergui/views.py b/bitbake/lib/toaster/toastergui/views.py index d54c66be81..1604bb6bc4 100644 --- a/bitbake/lib/toaster/toastergui/views.py +++ b/bitbake/lib/toaster/toastergui/views.py | |||
| @@ -335,9 +335,20 @@ def recipe(request, build_id, recipe_id): | |||
| 335 | template = "recipe.html" | 335 | template = "recipe.html" |
| 336 | if Recipe.objects.filter(pk=recipe_id).count() == 0 : | 336 | if Recipe.objects.filter(pk=recipe_id).count() == 0 : |
| 337 | return redirect(builds) | 337 | return redirect(builds) |
| 338 | |||
| 339 | object = Recipe.objects.filter(pk=recipe_id)[0] | ||
| 340 | layer_version = Layer_Version.objects.filter(pk=object.layer_version_id)[0] | ||
| 341 | layer = Layer.objects.filter(pk=layer_version.layer_id)[0] | ||
| 342 | tasks = Task.objects.filter(recipe_id = recipe_id).filter(build_id = build_id) | ||
| 343 | packages = Package.objects.filter(recipe_id = recipe_id).filter(build_id = build_id) | ||
| 344 | |||
| 338 | context = { | 345 | context = { |
| 339 | 'build' : Build.objects.filter(pk=build_id)[0], | 346 | 'build' : Build.objects.filter(pk=build_id)[0], |
| 340 | 'object' : Recipe.objects.filter(pk=recipe_id)[0], | 347 | 'object' : object, |
| 348 | 'layer_version' : layer_version, | ||
| 349 | 'layer' : layer, | ||
| 350 | 'tasks' : tasks, | ||
| 351 | 'packages': packages, | ||
| 341 | } | 352 | } |
| 342 | return render(request, template, context) | 353 | return render(request, template, context) |
| 343 | 354 | ||
| @@ -399,7 +410,7 @@ def tasks(request, build_id): | |||
| 399 | return render(request, template, context) | 410 | return render(request, template, context) |
| 400 | 411 | ||
| 401 | def recipes(request, build_id): | 412 | def recipes(request, build_id): |
| 402 | template = 'recipe.html' | 413 | template = 'recipes.html' |
| 403 | mandatory_parameters = { 'count': 100, 'page' : 1}; | 414 | mandatory_parameters = { 'count': 100, 'page' : 1}; |
| 404 | retval = _verify_parameters( request.GET, mandatory_parameters ) | 415 | retval = _verify_parameters( request.GET, mandatory_parameters ) |
| 405 | if retval: | 416 | if retval: |
