X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/378665e6e0ee8595e3c97096331bab365845cd9e..ae60b2a3949e96357477cc04f90fd0873cee8a92:/apps/dictionary/views.py diff --git a/apps/dictionary/views.py b/apps/dictionary/views.py deleted file mode 100755 index 4208d9b4c..000000000 --- a/apps/dictionary/views.py +++ /dev/null @@ -1,25 +0,0 @@ -# -*- coding: utf-8 -*- -# This file is part of Wolnelektury, licensed under GNU Affero GPLv3 or later. -# Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information. -# -from dictionary.models import Note -from django.views.generic.list import ListView - - -class NotesView(ListView): - def get_queryset(self): - self.letters = ["0-9"] + [chr(a) for a in range(ord('a'), ord('z')+1)] - self.letter = self.kwargs.get('letter') - - objects = Note.objects.all() - if self.letter == "0-9": - objects = objects.filter(sort_key__regex=r"^[0-9]") - elif self.letter: - objects = objects.filter(sort_key__startswith=self.letter) - return objects - - def get_context_data(self, **kwargs): - context = super(NotesView, self).get_context_data(**kwargs) - context['letter'] = self.letter - context['letters'] = self.letters - return context