From 01465a375f9569989b5b3265c915bd637b89812e Mon Sep 17 00:00:00 2001 From: Inso <insomniak.fr@gmail.com> Date: Wed, 13 Jan 2016 07:18:28 +0100 Subject: [PATCH] Implementation of past ud in tx history --- src/sakia/core/money/__init__.py | 2 +- src/sakia/models/txhistory.py | 8 +++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/sakia/core/money/__init__.py b/src/sakia/core/money/__init__.py index d858d936..21b04a8f 100644 --- a/src/sakia/core/money/__init__.py +++ b/src/sakia/core/money/__init__.py @@ -4,4 +4,4 @@ from .quant_zerosum import QuantitativeZSum from .relative_zerosum import RelativeZSum from .relative_to_past import RelativeToPast -Referentials = (Quantitative, Relative, QuantitativeZSum, RelativeZSum) +Referentials = (Quantitative, Relative, QuantitativeZSum, RelativeZSum, RelativeToPast) diff --git a/src/sakia/models/txhistory.py b/src/sakia/models/txhistory.py index dc18095d..8bbc8a66 100644 --- a/src/sakia/models/txhistory.py +++ b/src/sakia/models/txhistory.py @@ -231,7 +231,8 @@ class HistoryTableModel(QAbstractTableModel): async def data_received(self, transfer): amount = transfer.metadata['amount'] - deposit = await self.account.current_ref(transfer.metadata['amount'], self.community, self.app)\ + deposit = await self.account.current_ref(transfer.metadata['amount'], self.community, + self.app, transfer.blockid.number)\ .diff_localized(international_system=self.app.preferences['international_system_of_units']) comment = "" if transfer.metadata['comment'] != "": @@ -254,7 +255,8 @@ class HistoryTableModel(QAbstractTableModel): async def data_sent(self, transfer): amount = transfer.metadata['amount'] - paiment = await self.account.current_ref(transfer.metadata['amount'], self.community, self.app)\ + paiment = await self.account.current_ref(transfer.metadata['amount'], self.community, + self.app, transfer.blockid.number)\ .diff_localized(international_system=self.app.preferences['international_system_of_units']) comment = "" if transfer.metadata['comment'] != "": @@ -277,7 +279,7 @@ class HistoryTableModel(QAbstractTableModel): async def data_dividend(self, dividend): amount = dividend['amount'] - deposit = await self.account.current_ref(dividend['amount'], self.community, self.app)\ + deposit = await self.account.current_ref(dividend['amount'], self.community, self.app, dividend['block_number'])\ .diff_localized(international_system=self.app.preferences['international_system_of_units']) comment = "" receiver = self.account.name -- GitLab