def page_context(self): from corehq.apps.callcenter.data_source import get_call_center_domains from corehq.apps.callcenter.checks import get_call_center_data_source_stats if 'domain' not in self.request.GET: return {} domain = self.request.GET.get('domain', None) if domain: domains = [domain] else: domains = [dom.name for dom in get_call_center_domains() if dom.use_fixtures] domain_stats = get_call_center_data_source_stats(domains) context = { 'data': sorted(list(domain_stats.values()), key=lambda s: s.name), 'domain': domain } return context
def page_context(self): from corehq.apps.callcenter.data_source import get_call_center_domains from corehq.apps.callcenter.checks import get_call_center_data_source_stats if 'domain' not in self.request.GET: return {} domain = self.request.GET.get('domain', None) if domain: domains = [domain] else: domains = [dom.name for dom in get_call_center_domains() if dom.use_fixtures] domain_stats = get_call_center_data_source_stats(domains) context = { 'data': sorted(domain_stats.values(), key=lambda s: s.name), 'domain': domain } return context