import/export/reset settings

This commit is contained in:
dries.k
2022-04-04 15:44:46 +02:00
parent c591ebf09c
commit b622a0fe58
11 changed files with 252 additions and 80 deletions

View File

@@ -4,7 +4,7 @@ import re
from pathlib import Path
def verify_server(force_new: bool = False) -> bool:
def verify_server(force_new: bool = False, enable_import: bool = True) -> bool:
from gotify_tray.gui import ServerInfoDialog
from gotify_tray.database import Settings
@@ -14,7 +14,7 @@ def verify_server(force_new: bool = False) -> bool:
token = settings.value("Server/client_token", type=str)
if not url or not token or force_new:
dialog = ServerInfoDialog(url, token)
dialog = ServerInfoDialog(url, token, enable_import)
if dialog.exec():
settings.setValue("Server/url", dialog.line_url.text())
settings.setValue("Server/client_token", dialog.line_token.text())