From bcd615bd89bf37d35559c1b23032a2c3b19903d4 Mon Sep 17 00:00:00 2001
From: inso <insomniak.fr@gmaiL.com>
Date: Thu, 2 Jun 2016 15:58:07 +0200
Subject: [PATCH] Precisions sur la date de publication

---
 src/sakia/models/identities.py | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/src/sakia/models/identities.py b/src/sakia/models/identities.py
index 8e016652..7c81cadd 100644
--- a/src/sakia/models/identities.py
+++ b/src/sakia/models/identities.py
@@ -62,8 +62,7 @@ class IdentitiesFilterProxyModel(QSortFilterProxyModel):
 
             if role == Qt.DisplayRole:
                 if source_index.column() in (self.sourceModel().columns_ids.index('renewed'),
-                                             self.sourceModel().columns_ids.index('expiration'),
-                                             self.sourceModel().columns_ids.index('publication')):
+                                             self.sourceModel().columns_ids.index('expiration')):
                     if source_data is not None:
                         return QLocale.toString(
                             QLocale(),
@@ -72,6 +71,15 @@ class IdentitiesFilterProxyModel(QSortFilterProxyModel):
                         )
                     else:
                         return ""
+                if source_index.column() == self.sourceModel().columns_ids.index('publication'):
+                    if source_data is not None:
+                        return QLocale.toString(
+                            QLocale(),
+                            QDateTime.fromTime_t(source_data),
+                            QLocale.dateTimeFormat(QLocale(), QLocale.LongFormat)
+                        )
+                    else:
+                        return ""
                 if source_index.column() == self.sourceModel().columns_ids.index('pubkey'):
                     return "pub:{0}".format(source_data[:5])
 
-- 
GitLab