def get_bestbuy_types(parser, token):
    """ 
    """

    func_name, _, context_var = token.split_contents()
    return QuerySetNode(context_var,
                        queryset=BestBuy.objects.filter(has_table=True))
def get_providers(parser, token):
    """ Return all the featured plans as a context variable 
    TODO put limits on this
    """

    func_name, _, context_var = token.split_contents()
    return QuerySetNode(context_var, queryset=Provider.objects.all())
Example #3
0
def get_latest_articles(parser, token):
    """ 
    """
    func_name, limit, _, context_var = token.split_contents()
    return QuerySetNode(context_var,
                        queryset=Article.objects.filter(
                            type='article',
                            publish_date__lte=datetime.datetime.now())[:limit])
Example #4
0
def get_bestbuy_types(parser, token):
    """ 
    """

    func_name, _, context_var = token.split_contents()
    limit = 9
    return QuerySetNode(
        context_var, queryset=BestBuy.objects.filter(client_type='p')[:limit])
def get_product(parser, token):
    """ 
    """

    func_name, sc_code, _, context_var = token.split_contents()
    return QuerySetNode(context_var, queryset=Product.objects.filter(pk=29))
Example #6
0
def get_main_nav(parser, token):
    func_name, _, context_var = token.split_contents()
    return QuerySetNode(context_var, ParentPage.objects.filter(main_nav=True))
Example #7
0
def get_bestbuy_nav(parser, token):
    func_name, _, context_var = token.split_contents()
    return QuerySetNode(
        context_var,
        BestBuy.objects.filter(has_table=True).order_by(
            '-client_type', 'order'))
Example #8
0
def get_footer_nav(parser, token):
    func_name, _, context_var = token.split_contents()
    return QuerySetNode(
        context_var,
        ChildPage.objects.filter(footer_nav=True).order_by('order'))
Example #9
0
def get_concierge_faqs(parser, token):
    func_name, _, context_var = token.split_contents()
    faq, _ = FAQ.objects.get_or_create(title="Concierge")
    return QuerySetNode(context_var,
                        faq.faqblock_set.all().order_by('order')[:4])