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 @@ ...@@ -7,7 +7,7 @@
<x>0</x> <x>0</x>
<y>0</y> <y>0</y>
<width>517</width> <width>517</width>
<height>360</height> <height>441</height>
</rect> </rect>
</property> </property>
<property name="windowTitle"> <property name="windowTitle">
...@@ -56,6 +56,19 @@ ...@@ -56,6 +56,19 @@
<layout class="QVBoxLayout" name="verticalLayout_3"/> <layout class="QVBoxLayout" name="verticalLayout_3"/>
</widget> </widget>
</item> </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> <item>
<widget class="QGroupBox" name="group_box_password"> <widget class="QGroupBox" name="group_box_password">
<property name="title"> <property name="title">
......
...@@ -47,6 +47,7 @@ class CertificationController(QObject): ...@@ -47,6 +47,7 @@ class CertificationController(QObject):
view = CertificationView(parent.view if parent else None, search_user.view, user_information.view, view = CertificationView(parent.view if parent else None, search_user.view, user_information.view,
password_input.view) password_input.view)
model = CertificationModel(app) model = CertificationModel(app)
view.set_label_confirm(app.currency)
certification = cls(view, model, search_user, user_information, password_input) certification = cls(view, model, search_user, user_information, password_input)
search_user.identity_selected.connect(certification.refresh_user_information) search_user.identity_selected.connect(certification.refresh_user_information)
password_input.password_changed.connect(certification.refresh) password_input.password_changed.connect(certification.refresh)
......
from PyQt5.QtWidgets import QDialog, QDialogButtonBox, QMessageBox 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 .certification_uic import Ui_CertificationDialog
from sakia.gui.widgets import toast from sakia.gui.widgets import toast
from sakia.gui.widgets.dialogs import QAsyncMessageBox from sakia.gui.widgets.dialogs import QAsyncMessageBox
from sakia.constants import ROOT_SERVERS
from enum import Enum from enum import Enum
...@@ -64,6 +65,11 @@ class CertificationView(QDialog, Ui_CertificationDialog): ...@@ -64,6 +65,11 @@ class CertificationView(QDialog, Ui_CertificationDialog):
def pubkey_value(self): def pubkey_value(self):
return self.edit_pubkey.text() 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): async def show_success(self, notification):
if notification: if notification:
toast.display(self.tr("Certification"), toast.display(self.tr("Certification"),
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment