From c1a4d0bc3bfeb45102485af8ca7719b78d1eb3c7 Mon Sep 17 00:00:00 2001 From: Stavros Sachtouris <saxtouri@admin.grnet.gr> Date: Wed, 8 Jul 2015 17:23:29 +0300 Subject: [PATCH] Implement sync on start up flag and functionality --- agkyra/nwgui/settings.html | 1 + agkyra/protocol.py | 2 +- agkyra/ui_data/common_el.json | 1 + agkyra/ui_data/common_en.json | 1 + 4 files changed, 4 insertions(+), 1 deletion(-) diff --git a/agkyra/nwgui/settings.html b/agkyra/nwgui/settings.html index c8b35de..468d43d 100644 --- a/agkyra/nwgui/settings.html +++ b/agkyra/nwgui/settings.html @@ -208,6 +208,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. document.getElementById('title').innerHTML = SETTINGS.TITLE; document.getElementById('appearance_label').innerHTML = SETTINGS.APPEARANCE; document.getElementById('language_label').innerHTML = SETTINGS.LANGUAGE; + document.getElementById('start_sync_label').innerHTML = SETTINGS.SYNCONSTART; document.getElementById('cloud_label').innerHTML = SETTINGS.CLOUD; document.getElementById('url_label').innerHTML = SETTINGS.URL; document.getElementById('token_label').innerHTML = SETTINGS.TOKEN; diff --git a/agkyra/protocol.py b/agkyra/protocol.py index 4987932..3a3c137 100644 --- a/agkyra/protocol.py +++ b/agkyra/protocol.py @@ -619,7 +619,7 @@ class WebSocketProtocol(WebSocket): self._load_settings() if (not self.syncer) and self.can_sync(): self.init_sync() - if self.syncer: + if self.syncer and self.settings['sync_on_start']: self.start_sync() else: action = r.get('path', 'ui_id') diff --git a/agkyra/ui_data/common_el.json b/agkyra/ui_data/common_el.json index f68046c..08e0a38 100644 --- a/agkyra/ui_data/common_el.json +++ b/agkyra/ui_data/common_el.json @@ -50,6 +50,7 @@ "TITLE": "Ξ‘Ο ΞΈΞΌΞ―ΟΞ΅ΞΉΟ ΟΟΞ�ΟΟΞ·", "APPEARANCE": "ΞΞΌΟάνιΟΞ·", "LANGUAGE": "ΞΞ»ΟΟΟΞ±", + "SYNCONSTART": "ΞΞ½Ξ±ΟΞΎΞ· ΟΟ Ξ³ΟΟΞΏΞ½ΞΉΟΞΌΞΏΟ ΟΟΞ·Ξ½ ΡκκίνηΟΞ·", "CLOUD": "ΞΟΞΏΞΌΞ±ΞΊΟΟ ΟΞΌΞΞ½ΞΏ ΟΟΟΟΞ·ΞΌΞ± (Ξ½ΞΟΞΏΟ)", "URL": "URL Ξ½ΞΟΞΏΟ Ο", "TOKEN": "ΞλΡιδί token", diff --git a/agkyra/ui_data/common_en.json b/agkyra/ui_data/common_en.json index 9bcbbdf..84d5f04 100644 --- a/agkyra/ui_data/common_en.json +++ b/agkyra/ui_data/common_en.json @@ -50,6 +50,7 @@ "TITLE": "User Settings", "APPEARANCE": "Appearance", "LANGUAGE": "Language", + "SYNCONSTART": "Sync on start up", "CLOUD": "Cloud", "URL": "Cloud URL", "TOKEN": "User Token", -- GitLab