def more_template_vars(self, response_dict): """ Add template vars to the response dict :param obj result: A Sqla Query :returns: vars to pass to the template :rtype: dict """ ret_dict = BaseListView.more_template_vars(self, response_dict) records = response_dict['records'] ret_dict['totalht'] = sum(r[6] for r in records) ret_dict['totaltva'] = sum(r[7] for r in records) ret_dict['totalttc'] = sum(r[8] for r in records) return ret_dict
def more_template_vars(self, response_dict): """ Add template vars to the response dict :param obj result: A Sqla Query :returns: vars to pass to the template :rtype: dict """ ret_dict = BaseListView.more_template_vars(self, response_dict) records = response_dict['records'] # Les records sont des 2-uples (identifiant, instance) ret_dict['totalht'] = sum(r[1].ht for r in records) ret_dict['totaltva'] = sum(r[1].tva for r in records) ret_dict['totalttc'] = sum(r[1].ttc for r in records) return ret_dict