From a1f3ec877f2f94d546cb6a84093a7fef294a1f0a Mon Sep 17 00:00:00 2001 From: Inso <insomniak.fr@gmail.com> Date: Tue, 12 May 2015 14:32:07 +0200 Subject: [PATCH] Explaining better why the certification button ok is disabled (Issue #84) The certification button "Ok" is renamed to "Not a member" if a certification cannot be emited --- src/cutecoin/gui/certification.py | 2 ++ src/cutecoin/gui/community_tab.py | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/cutecoin/gui/certification.py b/src/cutecoin/gui/certification.py index d72e4491..96f2c5aa 100644 --- a/src/cutecoin/gui/certification.py +++ b/src/cutecoin/gui/certification.py @@ -73,8 +73,10 @@ class CertificationDialog(QDialog, Ui_CertificationDialog): self.community = self.account.communities[index] if self.account.pubkey in self.community.members_pubkeys(): self.button_box.button(QDialogButtonBox.Ok).setEnabled(True) + self.button_box.button(QDialogButtonBox.Ok).setText(self.tr("Ok")) else: self.button_box.button(QDialogButtonBox.Ok).setEnabled(False) + self.button_box.button(QDialogButtonBox.Ok).setText(self.tr("Not a member")) def recipient_mode_changed(self, pubkey_toggled): self.edit_pubkey.setEnabled(pubkey_toggled) diff --git a/src/cutecoin/gui/community_tab.py b/src/cutecoin/gui/community_tab.py index 7b8b0f5e..fa0e69e4 100644 --- a/src/cutecoin/gui/community_tab.py +++ b/src/cutecoin/gui/community_tab.py @@ -298,8 +298,9 @@ Publishing your UID cannot be canceled.""") account_connections.append(Person.lookup(p['pubkey'], self.community)) certified_by = [p for p in account_connections if p.pubkey not in [i.pubkey for i in certifiers_of]] + persons = certifiers_of + certified_by - self.table_identities.model().sourceModel().refresh_identities(certifiers_of + certified_by) + self.table_identities.model().sourceModel().refresh_identities(persons) def refresh_quality_buttons(self): try: -- GitLab