Skip to content
Snippets Groups Projects
Commit 4753e601 authored by Philipp Hörist's avatar Philipp Hörist
Browse files

ServiceRegistration: Validate form before sending

parent 6b65a233
No related branches found
No related tags found
No related merge requests found
......@@ -89,6 +89,8 @@ class ServiceRegistration(Gtk.Assistant):
if is_form:
dataform = dataforms.extend_form(node=form)
self._data_form_widget = DataFormWidget(dataform)
self._data_form_widget.connect('is-valid', self._on_is_valid)
self._data_form_widget.validate()
else:
from gajim import config
self._data_form_widget = config.FakeDataForm(form)
......@@ -98,6 +100,9 @@ class ServiceRegistration(Gtk.Assistant):
self._data_form_widget.show_all()
self.set_current_page(Page.FORM)
def _on_is_valid(self, _widget, is_valid):
self.set_page_complete(self.get_nth_page(Page.FORM), is_valid)
def _on_error(self, error_text):
log.info('Show Error page')
page = self.get_nth_page(Page.ERROR)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment