Skip to content
Snippets Groups Projects
Commit c67b2160 authored by inso's avatar inso
Browse files

Add message on certification

parent f61126d9
No related branches found
No related tags found
No related merge requests found
......@@ -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">
......
......@@ -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)
......
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"),
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment