summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/toaster/toastergui/views.py
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/toaster/toastergui/views.py')
-rwxr-xr-xbitbake/lib/toaster/toastergui/views.py22
1 files changed, 8 insertions, 14 deletions
diff --git a/bitbake/lib/toaster/toastergui/views.py b/bitbake/lib/toaster/toastergui/views.py
index d938fd8280..44f33beba6 100755
--- a/bitbake/lib/toaster/toastergui/views.py
+++ b/bitbake/lib/toaster/toastergui/views.py
@@ -743,9 +743,9 @@ def targetpkg( request, build_id, target_id ):
743 743
744from django.core.serializers.json import DjangoJSONEncoder 744from django.core.serializers.json import DjangoJSONEncoder
745from django.http import HttpResponse 745from django.http import HttpResponse
746def dirinfo_ajax(request, build_id, target_id): 746def xhr_dirinfo(request, build_id, target_id):
747 top = request.GET.get('start', '/') 747 top = request.GET.get('start', '/')
748 return HttpResponse(_get_dir_entries(build_id, target_id, top)) 748 return HttpResponse(_get_dir_entries(build_id, target_id, top), content_type = "application/json")
749 749
750from django.utils.functional import Promise 750from django.utils.functional import Promise
751from django.utils.encoding import force_text 751from django.utils.encoding import force_text
@@ -1961,7 +1961,7 @@ if toastermain.settings.MANAGED:
1961 1961
1962 if (insert_projects): 1962 if (insert_projects):
1963 context['tablecols'].append( 1963 context['tablecols'].append(
1964 {'name': 'Project', 'clclass': 'project', 1964 {'name': 'Project', 'clclass': 'project_column',
1965 } 1965 }
1966 ) 1966 )
1967 1967
@@ -2307,14 +2307,9 @@ if toastermain.settings.MANAGED:
2307 2307
2308 from django.views.decorators.csrf import csrf_exempt 2308 from django.views.decorators.csrf import csrf_exempt
2309 @csrf_exempt 2309 @csrf_exempt
2310 def xhr_datatypeahead(request): 2310 def xhr_datatypeahead(request, pid):
2311 try: 2311 try:
2312 prj = None 2312 prj = Project.objects.get(pk = pid)
2313 if request.GET.has_key('project_id'):
2314 prj = Project.objects.get(pk = request.GET['project_id'])
2315 else:
2316 raise Exception("No valid project selected")
2317
2318 2313
2319 def _lv_to_dict(x): 2314 def _lv_to_dict(x):
2320 return {"id": x.pk, 2315 return {"id": x.pk,
@@ -2322,7 +2317,7 @@ if toastermain.settings.MANAGED:
2322 "tooltip": x.layer.vcs_url+" | "+x.get_vcs_reference(), 2317 "tooltip": x.layer.vcs_url+" | "+x.get_vcs_reference(),
2323 "detail": "(" + x.layer.vcs_url + (")" if x.up_branch == None else " | "+x.get_vcs_reference()+")"), 2318 "detail": "(" + x.layer.vcs_url + (")" if x.up_branch == None else " | "+x.get_vcs_reference()+")"),
2324 "giturl": x.layer.vcs_url, 2319 "giturl": x.layer.vcs_url,
2325 "layerdetailurl" : reverse('layerdetails', args=(x.pk,)), 2320 "layerdetailurl" : reverse('layerdetails', args=(pid, x.pk,)),
2326 "revision" : x.get_vcs_reference(), 2321 "revision" : x.get_vcs_reference(),
2327 } 2322 }
2328 2323
@@ -2867,8 +2862,7 @@ if toastermain.settings.MANAGED:
2867 ] 2862 ]
2868 } 2863 }
2869 2864
2870 if 'project_id' in request.session: 2865 context['tablecols'] += [
2871 context['tablecols'] += [
2872 { 'name': 'Build', 2866 { 'name': 'Build',
2873 'dclass': 'span2', 2867 'dclass': 'span2',
2874 'qhelp': "Add or delete targets to / from your project ", 2868 'qhelp': "Add or delete targets to / from your project ",
@@ -3509,7 +3503,7 @@ else:
3509 def layerdetails(request, layerid): 3503 def layerdetails(request, layerid):
3510 return render(request, 'landing_not_managed.html') 3504 return render(request, 'landing_not_managed.html')
3511 3505
3512 def targets(request): 3506 def targets(request, pid):
3513 return render(request, 'landing_not_managed.html') 3507 return render(request, 'landing_not_managed.html')
3514 3508
3515 def machines(request): 3509 def machines(request):