Skip to content
Snippets Groups Projects
Commit 1d5a1caf authored by inso's avatar inso
Browse files

Fixed issues #56 and #68

parent 7c4d3a1e
No related branches found
No related tags found
No related merge requests found
......@@ -22,7 +22,7 @@ from ..tools.exceptions import NoPeerAvailable, ContactAlreadyExists
def quantitative(units, community):
return units
return int(units)
def relative(units, community):
......
......@@ -132,7 +132,7 @@ class Community(object):
vowels = ('a', 'e', 'i', 'o', 'u', 'y')
shortened = self.currency
shortened = ''.join([c for c in shortened if c not in vowels])
return shortened
return shortened.upper()
@property
def currency_symbol(self):
......
......@@ -74,18 +74,19 @@ class TxFilterProxyModel(QSortFilterProxyModel):
if source_index.column() == self.sourceModel().columns.index('Date'):
date = QDateTime.fromTime_t(source_data)
return date.date()
if source_index.column() == self.sourceModel().columns.index('Payment'):
if source_index.column() == self.sourceModel().columns.index('Payment') or \
source_index.column() == self.sourceModel().columns.index('Deposit'):
if source_data is not "":
amount_ref = self.account.units_to_diff_ref(source_data,
self.community)
ref_name = self.account.diff_ref_name(self.community.short_currency)
return "{0:.2f} {1}".format(amount_ref, ref_name)
if source_index.column() == self.sourceModel().columns.index('Deposit'):
if source_data is not "":
amount_ref = self.account.units_to_diff_ref(source_data,
self.community)
ref_name = self.account.diff_ref_name(self.community.short_currency)
return "{0:.2f} {1}".format(amount_ref, ref_name)
if type(amount_ref) is int:
formatter = "{0} {1}"
else:
formatter = "{0:.2f} {1}"
return formatter.format(amount_ref, ref_name)
if role == Qt.FontRole:
font = QFont()
......@@ -152,10 +153,7 @@ class HistoryTableModel(QAbstractTableModel):
date_ts = transfer.metadata['time']
amount_ref = self.account.units_to_ref(amount, self.community)
ref_name = self.account.ref_name(self.community.short_currency)
return (date_ts, sender, "", amount, "{0:.2f} {1}".format(amount_ref, ref_name),
return (date_ts, sender, "", amount,
comment, transfer.state)
def data_sent(self, transfer):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment