diff --git a/bazarr.py b/bazarr.py index f0a9cbf4b..5b6faf437 100644 --- a/bazarr.py +++ b/bazarr.py @@ -261,6 +261,8 @@ def save_settings(): settings_general_pathmapping = [] settings_general_pathmapping.extend([list(a) for a in zip(settings_general_sourcepath, settings_general_destpath)]) c.execute("UPDATE table_settings_general SET ip = ?, port = ?, base_url = ?, path_mapping = ?, log_level = ?", (settings_general_ip, settings_general_port, settings_general_baseurl, str(settings_general_pathmapping), settings_general_loglevel)) + settings_general_branch = request.forms.get('settings_general_branch') + settings_general_automatic = request.forms.get('settings_general_automatic') settings_sonarr_ip = request.forms.get('settings_sonarr_ip') settings_sonarr_port = request.forms.get('settings_sonarr_port') diff --git a/create_db.sql b/create_db.sql index 71e870bc9..57ece98ea 100644 --- a/create_db.sql +++ b/create_db.sql @@ -36,9 +36,11 @@ CREATE TABLE "table_settings_general" ( `port` INTEGER NOT NULL, `base_url` TEXT, `path_mapping` TEXT, - `log_level` TEXT + `log_level` TEXT, + `branch` TEXT, + `auto_update` INTEGER ); -INSERT INTO `table_settings_general` (ip,port,base_url,path_mapping,log_level) VALUES ('0.0.0.0',6767,'/',Null,'WARNING'); +INSERT INTO `table_settings_general` (ip,port,base_url,path_mapping,log_level, branch, auto_update) VALUES ('0.0.0.0',6767,'/',Null,'WARNING','master','True'); CREATE TABLE `table_scheduler` ( `id` INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT UNIQUE, `name` TEXT NOT NULL, diff --git a/views/settings.tpl b/views/settings.tpl index 01e0894cd..a9da3022e 100644 --- a/views/settings.tpl +++ b/views/settings.tpl @@ -202,6 +202,36 @@ %end + +
Updates
+
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+ + +
+
+
+
+
@@ -341,6 +371,12 @@ } else { $("#sonarr_ssl_div").checkbox('uncheck'); } + + if ($('#settings_automatic_div').data("automatic") == "True") { + $("#settings_automatic_div").checkbox('check'); + } else { + $("#settings_automatic_div").checkbox('uncheck'); + } $('#settings_loglevel').dropdown('clear'); $('#settings_loglevel').dropdown('set selected','{{!settings_general[4]}}'); @@ -348,8 +384,11 @@ $('#settings_providers').dropdown('set selected',{{!enabled_providers}}); $('#settings_languages').dropdown('clear'); $('#settings_languages').dropdown('set selected',{{!enabled_languages}}); + $('#settings_branch').dropdown('clear'); + $('#settings_branch').dropdown('set selected',{{!settings_general[5]}}); $('#settings_loglevel').dropdown(); $('#settings_providers').dropdown(); $('#settings_languages').dropdown(); + $('#settings_branch').dropdown(); \ No newline at end of file