1 from django import template
2 from cloudcmsfaq.models import Question
3 from django.utils.datastructures import SortedDict as OrderedDict
5 register = template.Library()
7 @register.filter('get_service_faqs')
8 def get_service_faqs(service):
10 Retrun service faqs grouped by category
12 grouped = OrderedDict()
14 for q in Question.objects.active().filter(service=service, is_active=True):
15 if q.category not in grouped:
16 grouped[q.category] = []
18 grouped[q.category].append(q)
20 return grouped.iteritems()