From e7b3d768ce7b0092ef0c11b2c074a62df243a3f4 Mon Sep 17 00:00:00 2001 From: JonnyWong16 Date: Wed, 25 Dec 2019 14:07:59 -0800 Subject: [PATCH] Prevent installing GeoLite2 database without license key --- data/interfaces/default/settings.html | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/data/interfaces/default/settings.html b/data/interfaces/default/settings.html index 01ab8280..0ea552d2 100644 --- a/data/interfaces/default/settings.html +++ b/data/interfaces/default/settings.html @@ -1250,7 +1250,7 @@
- +
@@ -1999,6 +1999,7 @@ $(document).ready(function() { getNewslettersTable(); getMobileDevicesTable(); loadUpdateDistros(); + enableGeoLiteInstallButton(); settingsChanged = false; } @@ -2859,6 +2860,11 @@ $(document).ready(function() { gotoSetting('3rd_party_apis', 'geoip_db') } + function enableGeoLiteInstallButton() { + $('#install_geoip_db').prop('disabled', !(Boolean($("#maxmind_license_key").val()))); + } + enableGeoLiteInstallButton(); + if ("${config['geoip_db_installed']}" > "0") { $("#geoip_db_updated").text(moment("${config['geoip_db_installed']}", "X").fromNow()); }