Example #1
0
 def _nav_link(indicator):
     params = copy(self.request_params)
     params["indicators"] = self.indicator_set.slug
     params["indicator"] = indicator.slug
     return format_html(u'<a href="{next}">{val}</a>',
                        val=self.count(indicator),
                        next=url_and_params(
                            IndicatorClientList.get_url(
                                domain=self.domain,
                                render_as=self.render_next), params))
Example #2
0
 def _fmt_result(item_config, value):
     params = copy(self.request_params)
     params['category'] = item_config['slug']
     params['date'] = json_format_date(self.get_date())
     return format_html(
         u'<a href="{next}">{val}</a>',
         val=value,
         next=url_and_params(
             VaccinationClientList.get_url(self.domain,
                                           render_as=self.render_next),
             params))
Example #3
0
 def _nav_link(indicator):
     params = copy(self.request_params)
     params["indicators"] = self.indicator_set.slug
     params["indicator"] = indicator.slug
     return format_html(u'<a href="{next}">{val}</a>',
         val=self.count(indicator),
         next=url_and_params(
             IndicatorClientList.get_url(domain=self.domain,
                                         render_as=self.render_next),
             params
         ))
Example #4
0
 def _fmt_result(item_config, value):
     params = copy(self.request_params)
     params['category'] = item_config['slug']
     params['date'] = self.get_date().strftime(DATE_FORMAT)
     return format_html(u'<a href="{next}">{val}</a>',
         val=value,
         next=url_and_params(
             VaccinationClientList.get_url(self.domain,
                                           render_as=self.render_next),
             params
     ))
Example #5
0
 def _nav_link(indicator):
     params = copy(self.request_params)
     params['indicator'] = indicator.slug
     del params['next_report']
     return format_html(u'{chart}<a href="{next}">{val}</a>',
         val=self.data_provider.get_indicator_value(indicator),
         chart=self.data_provider.get_chart(indicator),
         next=url_and_params(
             IndicatorClientList.get_url(self.domain,
                                         render_as=self.render_next),
             params,
     ))
Example #6
0
 def _nav_link(indicator):
     params = copy(self.request_params)
     params['indicator'] = indicator.slug
     del params['next_report']
     return format_html(u'{chart}<a href="{next}">{val}</a>',
         val=self.data_provider.get_indicator_value(indicator),
         chart=self.data_provider.get_chart(indicator),
         next=url_and_params(
             IndicatorClientList.get_url(self.domain,
                                         render_as=self.render_next),
             params,
     ))
Example #7
0
 def _nav_link(indicator):
     params = copy(self.request_params)
     params["indicators"] = self.set_slug
     params['indicator'] = indicator.slug
     return format_html(
         u'{chart}<a href="{next}">{val}</a>',
         val=self.data_provider.get_indicator_value(indicator),
         chart=self.data_provider.get_chart(indicator),
         next=url_and_params(
             MyPerformanceList.get_url(domain=self.domain,
                                       render_as=self.render_next),
             params,
         ))
Example #8
0
 def _nav_link(indicator):
     params = copy(self.request_params)
     params["indicators"] = self.set_slug
     params['indicator'] = indicator.slug
     return format_html(u'{chart}<a href="{next}">{val}</a>',
         val=self.data_provider.get_indicator_value(indicator),
         chart=self.data_provider.get_chart(indicator),
         next=url_and_params(
             MyPerformanceList.get_url(domain=self.domain,
                                       render_as=self.render_next),
             params,
         )
     )