From 12996f29326ea2df111254b3bef42775bcc4eff0 Mon Sep 17 00:00:00 2001
From: Inso <insomniak.fr@gmail.com>
Date: Sat, 24 Jan 2015 23:53:45 +0100
Subject: [PATCH] Adding comments in transactions

---
 src/cutecoin/models/txhistory.py | 19 +++++++++----------
 1 file changed, 9 insertions(+), 10 deletions(-)

diff --git a/src/cutecoin/models/txhistory.py b/src/cutecoin/models/txhistory.py
index c8dce537..de773414 100644
--- a/src/cutecoin/models/txhistory.py
+++ b/src/cutecoin/models/txhistory.py
@@ -26,7 +26,7 @@ class HistoryTableModel(QAbstractTableModel):
         super().__init__(parent)
         self.account = account
         self.community = community
-        self.columns = ('date', 'uid', 'pubkey', 'output', 'input')
+        self.columns = ('Date', 'UID/Public key', 'Payment', 'Deposit', 'Comment')
 
     def rowCount(self, parent):
         transactions = self.account.transactions_sent(self.community) + \
@@ -49,18 +49,17 @@ class HistoryTableModel(QAbstractTableModel):
             if o.pubkey not in pubkeys:
                 outputs.append(o)
                 amount += o.amount
-
+        comment = tx[1].comment
         pubkey = tx[1].issuers[0]
-        sender = ""
         try:
-            sender = Person.lookup(pubkey, self.community)
+            sender = Person.lookup(pubkey, self.community).name
         except PersonNotFoundError:
-            sender = ""
+            sender = pubkey
 
         date_ts = self.community.get_block(tx[0]).mediantime
         date = datetime.datetime.fromtimestamp(date_ts).strftime('%Y-%m-%d %H:%M:%S')
 
-        return (date, sender.name, pubkey, "", "{0}".format(amount))
+        return (date, sender, "", "{0}".format(amount), comment)
 
     def data_sent(self, tx):
         amount = 0
@@ -71,16 +70,16 @@ class HistoryTableModel(QAbstractTableModel):
                 outputs.append(o)
                 amount += o.amount
 
+        comment = tx[1].comment
         pubkey = outputs[0].pubkey
-        receiver = ""
         try:
-            receiver = Person.lookup(pubkey, self.community)
+            receiver = Person.lookup(pubkey, self.community).name
         except PersonNotFoundError:
-            receiver = ""
+            receiver = pubkey
         date_ts = self.community.get_block(tx[0]).mediantime
         date = datetime.datetime.fromtimestamp(date_ts).strftime('%Y-%m-%d %H:%M:%S')
 
-        return (date, receiver.name, pubkey, "-{0}".format(amount), "")
+        return (date, receiver, "-{0}".format(amount), "", comment)
 
     def data(self, index, role):
         row = index.row()
-- 
GitLab