X-Git-Url: https://git.mdrn.pl/audio.git/blobdiff_plain/55085d3c5421cb05b1ec28943ca99a1751091744..3c51d8ed8bd336c01dafd2b97608456f4b5f4497:/apps/archive/views.py diff --git a/apps/archive/views.py b/apps/archive/views.py index 41c71ea..8841dbb 100644 --- a/apps/archive/views.py +++ b/apps/archive/views.py @@ -11,7 +11,6 @@ from django.core.urlresolvers import reverse from django.db.models import Q, Max from django.http import Http404 from django.shortcuts import render, redirect, get_object_or_404 -from django.utils.datastructures import SortedDict from django.views.decorators.http import require_POST import mutagen @@ -164,7 +163,7 @@ def list_publishing(request): division = 'publishing' objects = models.Audiobook.objects.exclude(mp3_status=None, ogg_status=None) - objects_by_status = SortedDict() + objects_by_status = {} for o in objects: if o.mp3_status: k = o.mp3_status, o.get_mp3_status_display() @@ -172,6 +171,7 @@ def list_publishing(request): if o.ogg_status and o.ogg_status != o.mp3_status: k = o.ogg_status, o.get_ogg_status_display() objects_by_status.setdefault(k, []).append(o) + status_objects = sorted(objects_by_status.items(), reverse=True) return render(request, "archive/list_publishing.html", locals())