def app_list(request, template_name="theme_editor/app_list.html"): app_list = [] for app in app_templates.keys(): app_list.append((app, app_templates[app])) return render_to_response(template_name, { 'apps': sorted(app_list, key=lambda app: app[0]), }, context_instance=RequestContext(request))
def app_list(request, template_name="theme_editor/app_list.html"): selected_theme = request.GET.get("theme_edit", get_theme()) if not is_valid_theme(selected_theme): raise Http404(_('Specified theme does not exist')) if is_theme_read_only(selected_theme): raise Http403 theme_list = get_theme_search_order(selected_theme)[1:] app_list = app_templates.keys() return render_to_resp(request=request, template_name=template_name, context={ 'current_theme': selected_theme, 'apps': theme_list + sorted(app_list, key=lambda app: app[0]), })