From a5e41aae50587c330b7750c918ec1530ff36c197 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Wed, 9 Dec 2020 17:22:28 +0100 Subject: [PATCH] Add MapQuest as additional geocoding provider --- src/pretix/base/settings.py | 4 ++ src/pretix/control/forms/global_settings.py | 4 ++ .../pretixcontrol/global_settings.html | 2 +- src/pretix/control/views/geo.py | 61 +++++++++++++++---- src/pretix/locale/de/wordlist.txt | 1 + src/pretix/locale/de_Informal/wordlist.txt | 1 + src/pretix/locale/wordlist.txt | 1 + 7 files changed, 60 insertions(+), 14 deletions(-) diff --git a/src/pretix/base/settings.py b/src/pretix/base/settings.py index 54a79a547..fb5224923 100644 --- a/src/pretix/base/settings.py +++ b/src/pretix/base/settings.py @@ -1926,6 +1926,10 @@ Your {event} team""")) 'default': None, 'type': str }, + 'mapquest_apikey': { + 'default': None, + 'type': str + }, 'leaflet_tiles': { 'default': None, 'type': str diff --git a/src/pretix/control/forms/global_settings.py b/src/pretix/control/forms/global_settings.py index 142dce17c..4dfdc684d 100644 --- a/src/pretix/control/forms/global_settings.py +++ b/src/pretix/control/forms/global_settings.py @@ -41,6 +41,10 @@ class GlobalSettingsForm(SettingsForm): required=False, label=_("OpenCage API key for geocoding"), )), + ('mapquest_apikey', SecretKeySettingsField( + required=False, + label=_("MapQuest API key for geocoding"), + )), ('leaflet_tiles', forms.CharField( required=False, label=_("Leaflet tiles URL pattern"), diff --git a/src/pretix/control/templates/pretixcontrol/global_settings.html b/src/pretix/control/templates/pretixcontrol/global_settings.html index 59961d8bf..c3b988d10 100644 --- a/src/pretix/control/templates/pretixcontrol/global_settings.html +++ b/src/pretix/control/templates/pretixcontrol/global_settings.html @@ -6,7 +6,7 @@
{% csrf_token %} {% bootstrap_form_errors form %} - {% bootstrap_form form layout='horizontal' %} + {% bootstrap_form form layout='control' %}