diff --git a/src/sakia/gui/dialogs/certification/certification.ui b/src/sakia/gui/dialogs/certification/certification.ui index d99fb024b8a6d9a301b9aad85f4413a4892a99a3..dda2ab19409631df7e48f3f40152ed0d6fbbe550 100644 --- a/src/sakia/gui/dialogs/certification/certification.ui +++ b/src/sakia/gui/dialogs/certification/certification.ui @@ -7,7 +7,7 @@ <x>0</x> <y>0</y> <width>517</width> - <height>360</height> + <height>441</height> </rect> </property> <property name="windowTitle"> @@ -56,6 +56,19 @@ <layout class="QVBoxLayout" name="verticalLayout_3"/> </widget> </item> + <item> + <widget class="QLabel" name="label_confirm"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Preferred" vsizetype="Maximum"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="text"> + <string>label_confirm</string> + </property> + </widget> + </item> <item> <widget class="QGroupBox" name="group_box_password"> <property name="title"> diff --git a/src/sakia/gui/dialogs/certification/controller.py b/src/sakia/gui/dialogs/certification/controller.py index 8d984e57a5c38b21987e0c85b328e516db3d1c36..b804a2dd865ee9373f81c7067e74c1b9fb086f56 100644 --- a/src/sakia/gui/dialogs/certification/controller.py +++ b/src/sakia/gui/dialogs/certification/controller.py @@ -47,6 +47,7 @@ class CertificationController(QObject): view = CertificationView(parent.view if parent else None, search_user.view, user_information.view, password_input.view) model = CertificationModel(app) + view.set_label_confirm(app.currency) certification = cls(view, model, search_user, user_information, password_input) search_user.identity_selected.connect(certification.refresh_user_information) password_input.password_changed.connect(certification.refresh) diff --git a/src/sakia/gui/dialogs/certification/view.py b/src/sakia/gui/dialogs/certification/view.py index c21a3090b5a491bfcd1953250a7fbbbc9d36680b..6fbbc909966e8deedad0525f82a1dfb5d109601c 100644 --- a/src/sakia/gui/dialogs/certification/view.py +++ b/src/sakia/gui/dialogs/certification/view.py @@ -1,8 +1,9 @@ from PyQt5.QtWidgets import QDialog, QDialogButtonBox, QMessageBox -from PyQt5.QtCore import QT_TRANSLATE_NOOP, pyqtSignal +from PyQt5.QtCore import QT_TRANSLATE_NOOP, Qt from .certification_uic import Ui_CertificationDialog from sakia.gui.widgets import toast from sakia.gui.widgets.dialogs import QAsyncMessageBox +from sakia.constants import ROOT_SERVERS from enum import Enum @@ -64,6 +65,11 @@ class CertificationView(QDialog, Ui_CertificationDialog): def pubkey_value(self): return self.edit_pubkey.text() + def set_label_confirm(self, currency): + self.label_confirm.setTextFormat(Qt.RichText) + self.label_confirm.setText("""<b>Vous confirmez engager votre responsabilité envers la communauté Duniter {0} et acceptez de certifier le compte Duniter Ğ1 ci-dessus.<br/><br/> +Pour confirmer votre certification veuillez confirmer votre signature :</b>""".format(ROOT_SERVERS[currency]["display"])) + async def show_success(self, notification): if notification: toast.display(self.tr("Certification"),