class SearchView(FacetedSearchView):
def extra_context(self):
context = super(SearchView, self).extra_context()
- context['sectionName'] = 'Search'
if self.request.GET.getlist('selected_facets'):
context['facets_qs'] = '&selected_facets=' + '&'.join(self.request.GET.getlist('selected_facets'))
context['selected_categories'] = [
def extra_context(self):
context = super(ListenArchivesView, self).extra_context()
- context['sectionName'] = "Listen"
if self.request.GET.getlist('selected_facets'):
context['facets_qs'] = '&selected_facets=' + '&'.join(self.request.GET.getlist('selected_facets'))
context['selected_format'] = [
context = super(NewsArchivesView, self).extra_context()
if self.request.GET.getlist('selected_facets'):
context['facets_qs'] = '&selected_facets=' + '&'.join(self.request.GET.getlist('selected_facets'))
- context['sectionName'] = 'News'
context['selected_news_categories'] = [
x.split(':', 1)[1] for x in self.request.GET.getlist('selected_facets')
if x.startswith('news_categories_exact')]
def get_context_data(self, **kwargs):
context = super(EmissionDetailView, self).get_context_data(**kwargs)
- context['sectionName'] = "Emissions"
context['schedules'] = Schedule.objects.select_related().filter(
emission=self.object).order_by('rerun', 'datetime')
context['news'] = NewsItem.objects.all().filter(emission=self.object.id).order_by('-date')[:3]
def get_context_data(self, **kwargs):
context = super(EpisodeDetailView, self).get_context_data(**kwargs)
- context['sectionName'] = "Emissions"
context['diffusions'] = Diffusion.objects.select_related().filter(
episode=self.object.id).order_by('datetime')
try:
def get_context_data(self, **kwargs):
context = super(EmissionEpisodesDetailView, self).get_context_data(**kwargs)
- context['sectionName'] = "Emissions"
context['schedules'] = Schedule.objects.select_related().filter(
emission=self.object).order_by('rerun', 'datetime')
def get_context_data(self, year=None, week=None, **kwargs):
context = super(ProgramView, self).get_context_data(**kwargs)
- context['sectionName'] = "Emissions"
context['weekday'] = datetime.today().weekday()
def get_context_data(self, **kwargs):
context = super(Grid, self).get_context_data(**kwargs)
- context['sectionName'] = "Emissions"
nb_lines = 2 * 24 # the cells are half hours
grid = []
def get_context_data(self, **kwargs):
context = super(Home, self).get_context_data(**kwargs)
- context['sectionName'] = "Home"
context['emissions'] = Emission.objects.filter(archived=False).order_by('-creation_timestamp')[:3]
context['newsitems'] = NewsItem.objects.order_by('-date')[:3]
model = NewsItem
def get_context_data(self, **kwargs):
context = super(NewsItemView, self).get_context_data(**kwargs)
- context['sectionName'] = "News"
context['categories'] = NewsCategory.objects.all()
context['news'] = NewsItem.objects.all().order_by('-date')
context['topiks'] = [x.topik for x in ItemTopik.objects.filter(newsitem=self.object)]
template_name = 'news.html'
def get_context_data(self, **kwargs):
context = super(News, self).get_context_data(**kwargs)
- context['sectionName'] = "News"
context['focus'] = NewsItem.objects.filter(got_focus__isnull=False).select_related('category').order_by('-date')[:10]
context['news'] = NewsItem.objects.all().order_by('-date')
return context
template_name = 'agenda.html'
def get_context_data(self, **kwargs):
context = super(Agenda, self).get_context_data(**kwargs)
- context['sectionName'] = "News"
context['agenda'] = NewsItem.objects.filter(
event_date__gte=date.today()).order_by('date')[:20]
context['news'] = NewsItem.objects.all().order_by('-date')
def get_context_data(self, **kwargs):
context = super(AgendaByMonth, self).get_context_data(**kwargs)
- context['sectionName'] = "News"
context['agenda'] = context['object_list']
context['news'] = NewsItem.objects.all().order_by('-date')
return context
def get_context_data(self, **kwargs):
context = super(Emissions, self).get_context_data(**kwargs)
- context['sectionName'] = "Emissions"
context['emissions'] = Emission.objects.prefetch_related('categories').filter(archived=False).order_by('title')
context['categories'] = Category.objects.all()
return context
def get_context_data(self, **kwargs):
context = super(EmissionsArchives, self).get_context_data(**kwargs)
- context['sectionName'] = "Emissions"
context['emissions'] = Emission.objects.prefetch_related('categories').filter(archived=True).order_by('title')
context['categories'] = Category.objects.all()
return context
def get_context_data(self, **kwargs):
context = super(Listen, self).get_context_data(**kwargs)
- context['sectionName'] = "Listen"
context['focus'] = SoundFile.objects.prefetch_related('episode__emission__categories').filter(
podcastable=True, got_focus__isnull=False) \
.select_related().extra(select={