def event_archive_year(request, year): kwargs = { 'queryset': Event.objects.published(request), 'date_field': 'period_start', 'allow_empty': True, 'allow_future': True, } return date_based.archive_year(request, year=year, **kwargs)
def entry_archive_year(request, author, year, queryset=None): if not queryset: queryset = Entry.objects.published(request) if author: queryset = queryset.filter(author=author) dict_info = dict( queryset = queryset, date_field = 'publish_at', paginate_by = PAGINATE_BY, extra_context = {'author': author}, ) return date_based.archive_year(request, year=year, **dict_info)
def announcement_archive_year(request, year): kwargs = {"queryset": Announcement.objects.published(request), "date_field": "updated_at", "allow_empty": True} return date_based.archive_year(request, year=year, **kwargs)