diff options
Diffstat (limited to 'bitbake/lib/toaster/toastergui/views.py')
-rwxr-xr-x | bitbake/lib/toaster/toastergui/views.py | 22 |
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 | ||
744 | from django.core.serializers.json import DjangoJSONEncoder | 744 | from django.core.serializers.json import DjangoJSONEncoder |
745 | from django.http import HttpResponse | 745 | from django.http import HttpResponse |
746 | def dirinfo_ajax(request, build_id, target_id): | 746 | def 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 | ||
750 | from django.utils.functional import Promise | 750 | from django.utils.functional import Promise |
751 | from django.utils.encoding import force_text | 751 | from 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): |