Coverage for news/templatetags/news_extras.py: 39%
33 statements
« prev ^ index » next coverage.py v7.6.0, created at 2024-07-27 11:19 +0000
« prev ^ index » next coverage.py v7.6.0, created at 2024-07-27 11:19 +0000
1from django import template
2from news.models import NewsFeed
4register = template.Library()
7@register.inclusion_tag("news/newsfeed.html")
8def newsfeed(amount=None):
9 if amount is None:
10 feeds = NewsFeed.objects.all()
11 else:
12 feeds = NewsFeed.objects.all()[0:amount]
13 return {"feeds": feeds}
16@register.inclusion_tag("news/newsfeed_bootstrap_panel.html")
17def newsfeed_bootstrap_panel(amount=None):
18 if amount is None:
19 feeds = NewsFeed.objects.all()
20 else:
21 feeds = NewsFeed.objects.all()[0:amount]
22 return {"feeds": feeds}
25@register.inclusion_tag("news/newsfeed_list.html")
26def newsfeed_list(amount=None):
27 if amount is None:
28 feeds = NewsFeed.objects.all()
29 else:
30 feeds = NewsFeed.objects.all()[0:amount]
31 return {"feeds": feeds}
34@register.inclusion_tag("news/newsfeed_table.html")
35def newsfeed_table(amount=None):
36 if amount is None:
37 feeds = NewsFeed.objects.all()
38 else:
39 feeds = NewsFeed.objects.all()[0:amount]
40 return {"feeds": feeds}
43@register.inclusion_tag("news/newsfeed.html")
44def newsfeed_last_items(amount=None):
45 if amount is None:
46 feeds = NewsFeed.objects.all()
47 else:
48 feeds = NewsFeed.objects.all()[0:amount]
49 return {"feeds": feeds}