From 9662e53c16a9d923a5b92aa571a37280fa145f53 Mon Sep 17 00:00:00 2001 From: Halali Date: Mon, 2 Dec 2019 23:14:19 +0100 Subject: [PATCH] Some changes --- bazarr/main.py | 18 +++++++------- views/menu.html | 45 +++++++---------------------------- views/settings_subtitles.html | 2 +- 3 files changed, 18 insertions(+), 47 deletions(-) diff --git a/bazarr/main.py b/bazarr/main.py index f70951e15..f77905d12 100644 --- a/bazarr/main.py +++ b/bazarr/main.py @@ -152,8 +152,8 @@ def authorize(): def api_authorize(): - if 'apikey' in request.GET.dict: - if request.GET.dict['apikey'][0] == settings.auth.apikey: + if 'apikey' in request.args.dict: + if request.args.dict['apikey'][0] == settings.auth.apikey: return else: abort(401, 'Unauthorized') @@ -552,8 +552,8 @@ def series(): authorize() series_count = database.execute("SELECT COUNT(*) as count FROM table_shows", only_one=True)['count'] - page = request.GET.page - if page == "": + page = request.data + if not page: page = "1" page_size = int(settings.general.page_size) offset = (int(page) - 1) * page_size @@ -759,7 +759,7 @@ def movies(): authorize() missing_count = database.execute("SELECT COUNT(*) as count FROM table_movies", only_one=True)['count'] - page = request.GET.page + page = request.data if page == "": page = "1" page_size = int(settings.general.page_size) @@ -947,7 +947,7 @@ def historyseries(): row_count = database.execute("SELECT COUNT(*) as count FROM table_history LEFT JOIN table_shows on " "table_history.sonarrSeriesId = table_shows.sonarrSeriesId WHERE " "table_shows.title is not NULL", only_one=True)['count'] - page = request.GET.page + page = request.args.page if page == "": page = "1" page_size = int(settings.general.page_size) @@ -1026,7 +1026,7 @@ def historymovies(): row_count = database.execute("SELECT COUNT(*) as count FROM table_history_movie LEFT JOIN table_movies ON " "table_history_movie.radarrId=table_movies.radarrId " "WHERE table_movies.title is not NULL", only_one=True)['count'] - page = request.GET.page + page = request.args.page if page == "": page = "1" page_size = int(settings.general.page_size) @@ -1114,7 +1114,7 @@ def wantedseries(): missing_count = database.execute("SELECT COUNT(*) as count FROM table_episodes WHERE missing_subtitles != '[]'" + monitored_only_query_string, only_one=True)['count'] - page = request.GET.page + page = request.args.page if page == "": page = "1" page_size = int(settings.general.page_size) @@ -1148,7 +1148,7 @@ def wantedmovies(): missing_count = database.execute("SELECT COUNT(*) as count FROM table_movies WHERE missing_subtitles != '[]'" + monitored_only_query_string, only_one=True)['count'] - page = request.GET.page + page = request.args.page if page == "": page = "1" page_size = int(settings.general.page_size) diff --git a/views/menu.html b/views/menu.html index b13e44326..3c0035e9d 100644 --- a/views/menu.html +++ b/views/menu.html @@ -108,12 +108,12 @@ % if settings.general.getboolean('use_sonarr') and wanted_series > 0: -
+
{{wanted_series}}
% end % if settings.general.getboolean('use_radarr') and wanted_movies > 0: -
+
{{wanted_movies}}
% end @@ -301,7 +301,7 @@ $('#restart_link').on('click', function(){ $('#loader_text').text("Bazarr is restarting. Please Wait..."); $.ajax({ - url: "{{base_url}}restart", + url: {{url_for('restart')}}, async: true, error: (function(){ setTimeout(function(){ setInterval(ping, 2000); },8000); @@ -309,31 +309,11 @@ }) }); - % from config import settings - % from get_args import args - % ip = settings.general.ip - % port = args.port if args.port else settings.general.port - % base_url = settings.general.base_url - - if ("{{ip}}" === "0.0.0.0") { - public_ip = window.location.hostname; - } else { - public_ip = "{{ip}}"; - } - - protocol = window.location.protocol; - - if (window.location.port === '{{current_port}}') { - public_port = '{{port}}'; - } else { - public_port = window.location.port; - } - function ping() { $.ajax({ - url: protocol + '//' + public_ip + ':' + public_port + '{{base_url}}', + url: {{url_for('redirect_root')}}, success: function(result) { - window.location.href= protocol + '//' + public_ip + ':' + public_port + '{{base_url}}'; + window.location.href= {{url_for('redirect_root')}}; } }); } @@ -349,9 +329,7 @@ $('#search_column').addClass('ten wide'); } }).resize(); - - - - - diff --git a/views/settings_subtitles.html b/views/settings_subtitles.html index c03d30330..599f4f7a3 100644 --- a/views/settings_subtitles.html +++ b/views/settings_subtitles.html @@ -448,7 +448,7 @@ {%for language in settings_languages%} {%if language['enabled'] == True%} - {{ enabled_languages.append(str(language['code2']))}} + {{ enabled_languages.append(language['code2']|string)}} {%endif%} {%endfor%}