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.py24
1 files changed, 20 insertions, 4 deletions
diff --git a/bitbake/lib/toaster/toastergui/views.py b/bitbake/lib/toaster/toastergui/views.py
index 8148623a8b..a79261de96 100755
--- a/bitbake/lib/toaster/toastergui/views.py
+++ b/bitbake/lib/toaster/toastergui/views.py
@@ -2990,9 +2990,7 @@ if True:
2990 } 2990 }
2991 return render(request, "unavailable_artifact.html", context) 2991 return render(request, "unavailable_artifact.html", context)
2992 2992
2993 2993 """
2994
2995
2996 @_template_renderer("projects.html") 2994 @_template_renderer("projects.html")
2997 def projects(request): 2995 def projects(request):
2998 (pagesize, orderby) = _get_parameters_values(request, 10, 'updated:-') 2996 (pagesize, orderby) = _get_parameters_values(request, 10, 'updated:-')
@@ -3034,7 +3032,24 @@ if True:
3034 # translate the project's build target strings 3032 # translate the project's build target strings
3035 fstypes_map = {}; 3033 fstypes_map = {};
3036 for project in project_info: 3034 for project in project_info:
3037 fstypes_map[project.id] = project.get_last_build_extensions() 3035 try:
3036 targets = Target.objects.filter( build_id = project.get_last_build_id() )
3037 comma = "";
3038 extensions = "";
3039 for t in targets:
3040 if ( not t.is_image ):
3041 continue
3042 tif = Target_Image_File.objects.filter( target_id = t.id )
3043 for i in tif:
3044 s=re.sub('.*tar.bz2', 'tar.bz2', i.file_name)
3045 if s == i.file_name:
3046 s=re.sub('.*\.', '', i.file_name)
3047 if None == re.search(s,extensions):
3048 extensions += comma + s
3049 comma = ", "
3050 fstypes_map[project.id]=extensions
3051 except (Target.DoesNotExist,IndexError):
3052 fstypes_map[project.id]=project.get_last_imgfiles
3038 3053
3039 context = { 3054 context = {
3040 'mru' : build_mru, 3055 'mru' : build_mru,
@@ -3092,3 +3107,4 @@ if True:
3092 3107
3093 _set_parameters_values(pagesize, orderby, request) 3108 _set_parameters_values(pagesize, orderby, request)
3094 return context 3109 return context
3110 """