9f0022475d7c4cc9fd27fb984d6db5349dcb1921
[wolnelektury.git] / apps / dictionary / views.py
1 # -*- coding: utf-8 -*-
2 # This file is part of Wolnelektury, licensed under GNU Affero GPLv3 or later.
3 # Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information.
4 #
5 from django.views.generic.list_detail import object_list
6 from catalogue.forms import SearchForm
7 from dictionary.models import Note
8
9 def letter_notes(request, letter=None):
10     form = SearchForm()
11     letters = [chr(a) for a in range(ord('a'), ord('z')+1)]
12     objects = Note.objects.all()
13     if letter:
14         objects = objects.filter(sort_key__startswith=letter)
15
16     return object_list(request, queryset=objects, extra_context=locals())