Example #1
0
    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
Example #2
0
    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
Example #3
0
    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
Example #4
0
    def _build_return_value(self, schema, appstruct, query):
        """
        add month and years attribute to each file record
        """
        result = BaseListView._build_return_value(self, schema, appstruct,
                                                  query)

        for obj in result['records']:
            splitted = obj.filepath.split('/')
            month = splitted[-2]
            year = splitted[-3]

            obj.month = month
            obj.year = year

        return result
Example #5
0
    def _build_return_value(self, schema, appstruct, query):
        """
        add month and years attribute to each file record
        """
        result = BaseListView._build_return_value(
            self,
            schema,
            appstruct,
            query
        )

        for obj in result['records']:
            splitted = obj.filepath.split('/')
            month = splitted[-2]
            year = splitted[-3]

            obj.month = month
            obj.year = year

        return result