def process_view(self, request, view_func, view_args, view_kwargs): super(MultilingualBlogEntriesMiddleware, self).process_view(request, view_func, view_args, view_kwargs) if 'queryset_or_model' in view_kwargs and hasattr( view_kwargs['queryset_or_model'], 'model'): view_kwargs['queryset_or_model'] = filter_queryset_language( request, view_kwargs['queryset_or_model'])
def get_queryset(self): queryset = super(EntryDateDetailView, self).get_queryset() queryset = filter_queryset_language(self.request, queryset) if self.request.user.is_staff or self.request.user.is_superuser: return queryset else: return queryset.published()
def get_queryset(self): queryset = super(EntryDateDetailView, self).get_queryset() queryset = filter_queryset_language(self.request, queryset) if self.request.user.is_staff or self.request.user.is_superuser: return queryset else: return queryset.published()
def get_dated_queryset(self, **lookup): queryset = super(LanguageFallbackEntryArchiveIndexView, self).get_dated_queryset(**lookup) current_language_queryset = filter_queryset_language(self.request, queryset) if current_language_queryset.count() != 0: # filter with default language queryset = current_language_queryset return queryset.published()
def get_dated_queryset(self, **lookup): queryset = super(LanguageFallbackEntryArchiveIndexView, self).get_dated_queryset(**lookup) current_language_queryset = filter_queryset_language( self.request, queryset) if current_language_queryset.count() != 0: # filter with default language queryset = current_language_queryset return queryset.published()
def get_dated_queryset(self, **lookup): queryset = super(EntryArchiveIndexView, self).get_dated_queryset(**lookup) queryset = filter_queryset_language(self.request, queryset) return queryset.published()
def get_dated_queryset(self, **lookup): queryset = super(EntryArchiveIndexView, self).get_dated_queryset(**lookup) queryset = filter_queryset_language(self.request, queryset) return queryset.published()
def index(request): return render_to_response('index.html', { 'entries': filter_queryset_language(request, Entry.published.all()).order_by('-pub_date')[:1], 'sponsors':Sponsor.objects.filter(active=True).order_by('level__order', 'added') }, context_instance=RequestContext(request))