diff options
Diffstat (limited to 'bitbake/lib/toaster/toastergui/views.py')
-rwxr-xr-x | bitbake/lib/toaster/toastergui/views.py | 24 |
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 | """ | ||