From 4acde114018da918d10569f38c3ef4beb15f651d Mon Sep 17 00:00:00 2001 From: Artem30801 Date: Mon, 20 Jan 2020 19:38:15 +0300 Subject: [PATCH] Added restart checkbox functionality for config editor --- Server/config_editor_models.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Server/config_editor_models.py b/Server/config_editor_models.py index 20f9259..4690eb6 100644 --- a/Server/config_editor_models.py +++ b/Server/config_editor_models.py @@ -759,6 +759,10 @@ class ConfigDialog(QtWidgets.QDialog): edited_dict = self.model.to_config_dict() client.send_message("config", {"config": edited_dict, "mode": "rewrite"}) + + if self.ui.do_restart.isChecked(): + client.send_message("service_restart", {"name": "clever-show"}) + return True def call_standalone_dialog(self): @@ -776,6 +780,7 @@ class ConfigDialog(QtWidgets.QDialog): return False self.setupModel(cfg.full_dict, convert_types=(not cfg.validated)) + self.ui.do_restart.setDisabled(True) filename = cfg.config.filename validation_path = path if cfg.config.filename is None else cfg.config.filename