tmpl = template.loader.get_template('panikombo/episode_auto_selection.html')
context['title'] = self.title
- episodes_queryset = self.get_included_items()
- episodes_queryset = episodes_queryset.order_by('-first_diffusion').distinct()
- context['episodes'] = episodes_queryset
+ if (self.category or self.period or self.tags.count()):
+ episodes_queryset = self.get_included_items()
+ episodes_queryset = episodes_queryset.order_by('-first_diffusion').distinct()
+ context['episodes'] = episodes_queryset
+ else:
+ context['episodes'] = []
return tmpl.render(context)
def get_default_form_class(self):
def render(self, context):
tmpl = template.loader.get_template('panikombo/newsitem_auto_selection.html')
context['title'] = self.title
- context['newsitems'] = self.get_included_items()
+ if self.tags.count() or self.future or self.category:
+ context['newsitems'] = self.get_included_items()
+ else:
+ context['newsitems'] = []
return tmpl.render(context)
def get_default_form_class(self):