From 9ca44b6f108d4c3d788e3381734287720335a8db Mon Sep 17 00:00:00 2001
From: inso <insomniak.fr@gmaiL.com>
Date: Fri, 29 Jul 2016 23:53:04 +0200
Subject: [PATCH] Fix issue #491 - display block hash of identity publication

The block hash is now displayed in the identity tab.
---
 src/sakia/models/identities.py | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/src/sakia/models/identities.py b/src/sakia/models/identities.py
index 7c81cadd..b6fea902 100644
--- a/src/sakia/models/identities.py
+++ b/src/sakia/models/identities.py
@@ -117,9 +117,9 @@ class IdentitiesTableModel(QAbstractTableModel):
                                'pubkey': lambda: self.tr('Pubkey'),
                                'renewed': lambda: self.tr('Renewed'),
                                'expiration': lambda: self.tr('Expiration'),
-                               'publication': lambda: self.tr('Publication'),
-                               'validation': lambda: self.tr('Validation'),}
-        self.columns_ids = ('uid', 'pubkey', 'renewed', 'expiration', 'publication')
+                               'publication': lambda: self.tr('Publication Date'),
+                               'block': lambda: self.tr('Publication Block'),}
+        self.columns_ids = ('uid', 'pubkey', 'renewed', 'expiration', 'publication', 'block')
         self.identities_data = []
         self._sig_validity = 0
 
@@ -155,10 +155,12 @@ class IdentitiesTableModel(QAbstractTableModel):
 
         if identity.sigdate:
             sigdate_ts = await self.community.time(identity.sigdate.number)
+            sigdate_block = identity.sigdate.sha_hash[:7]
         else:
             sigdate_ts = None
+            sigdate_block = None
 
-        return identity.uid, identity.pubkey, join_date, expiration_date, sigdate_ts
+        return identity.uid, identity.pubkey, join_date, expiration_date, sigdate_ts, sigdate_block
 
     async def refresh_identities(self, identities):
         """
-- 
GitLab