Ejemplo n.º 1
0
 def get_contents(self, request=None, context=None, section=None):
     banners_list = Banner.objects.published()
     if section and self.get_config().get("filtering_section", False).get_value():
         banners_list = filtering_in_section(banners_list, section)
     category_name = self.get_config().get("category", "").get_value() or None
     if category_name:
         banners_list = banners_list.filter(categories__slug=category_name)
     return banners_list
Ejemplo n.º 2
0
 def get_contents(self, request=None, context=None, section=None):
     banners_list = Banner.objects.published()
     if section and self.get_config().get('filtering_section',
                                          False).get_value():
         banners_list = filtering_in_section(banners_list, section)
     category_name = self.get_config().get('category',
                                           '').get_value() or None
     if category_name:
         banners_list = banners_list.filter(categories__slug=category_name)
     return banners_list
Ejemplo n.º 3
0
def forum_index(request, extra_context=None):
    section = get_section(request, extra_context)
    forum_list = Forum.objects.published().order_by(
        transmeta.get_real_fieldname('category__name', get_language()),
        transmeta.get_real_fieldname('name', get_language()))
    forum_list = filtering_in_section(forum_list, section)
    return content_list(request,
                        forum_list,
                        template_name='forum/forum_list.html',
                        paginate_by=PAGINATE_BY)
Ejemplo n.º 4
0
def forum_index(request, extra_context=None):
    section = get_section(request, extra_context)
    forum_list = Forum.objects.published().order_by(transmeta.get_real_fieldname('category__name', get_language()),
                                                    transmeta.get_real_fieldname('name', get_language()))
    forum_list = filtering_in_section(forum_list, section)
    return content_list(request, forum_list, template_name='forum/forum_list.html', paginate_by=PAGINATE_BY)
Ejemplo n.º 5
0
 def queryset(self, request=None, context=None, section=None):
     queryset = self.get_contents(request, context, section)
     if section and self.get_config().get('filtering_section', False).get_value():
         queryset = filtering_in_section(queryset, section)
     return queryset
Ejemplo n.º 6
0
def forum_index(request, extra_context=None):
    section = get_section(request, extra_context)
    forum_list = Forum.objects.published()
    forum_list = filtering_in_section(forum_list, section)
    return content_list(request, forum_list, template_name='forum/forum_list.html', paginate_by=PAGINATE_BY)
Ejemplo n.º 7
0
 def queryset(self, request=None, context=None, section=None):
     queryset = self.get_contents(request, context, section)
     if section and self.get_config().get('filtering_section',
                                          False).get_value():
         queryset = filtering_in_section(queryset, section)
     return queryset