From 8afeb8d79f4a07e56d2526d4e861559edba01425 Mon Sep 17 00:00:00 2001 From: Federico Capoano Date: Sun, 28 Sep 2014 20:18:08 +0200 Subject: [PATCH] Removed redundant map settings in favour of LEAFLET_CONFIG #152 --- nodeshot/conf/project_template/project_name/settings.py | 9 +++++++-- nodeshot/core/base/settings.py | 2 -- nodeshot/ui/default/settings.py | 8 ++++---- 3 files changed, 11 insertions(+), 8 deletions(-) diff --git a/nodeshot/conf/project_template/project_name/settings.py b/nodeshot/conf/project_template/project_name/settings.py index 4aebcaa8..53760eb6 100755 --- a/nodeshot/conf/project_template/project_name/settings.py +++ b/nodeshot/conf/project_template/project_name/settings.py @@ -71,8 +71,13 @@ DEFAULT_FROM_EMAIL = EMAIL_HOST_USER SERVER_EMAIL = EMAIL_HOST_USER # used for error reporting -#NODESHOT_ADMIN_MAP_ZOOM = 5 -#NODESHOT_ADMIN_MAP_COORDINATES = [41.8934, 12.4960] +LEAFLET_CONFIG.update({ + 'DEFAULT_CENTER': (49.06775, 30.62011), + 'DEFAULT_ZOOM': 4, + 'MIN_ZOOM': 1, + 'MAX_ZOOM': 18, + 'TILES': 'http://otile1.mqcdn.com/tiles/1.0.0/map/{z}/{x}/{y}.png', +}) # social auth FACEBOOK_APP_ID = '' diff --git a/nodeshot/core/base/settings.py b/nodeshot/core/base/settings.py index e98fa160..f6fea0db 100755 --- a/nodeshot/core/base/settings.py +++ b/nodeshot/core/base/settings.py @@ -7,6 +7,4 @@ }) ACL_DEFAULT_VALUE = getattr(settings, 'NODESHOT_ACL_DEFAULT_VALUE', 'public') ACL_DEFAULT_EDITABLE = getattr(settings, 'NODESHOT_ACL_DEFAULT_EDITABLE', True) -ADMIN_MAP_COORDINATES = getattr(settings, 'NODESHOT_ADMIN_MAP_COORDINATES', [54.36775, 25.62011]) -ADMIN_MAP_ZOOM = getattr(settings, 'NODESHOT_ADMIN_MAP_ZOOM', 1) DISCONNECTABLE_SIGNALS = getattr(settings, 'NODESHOT_DISCONNECTABLE_SIGNALS', []) diff --git a/nodeshot/ui/default/settings.py b/nodeshot/ui/default/settings.py index b33ac00c..c7aa4576 100755 --- a/nodeshot/ui/default/settings.py +++ b/nodeshot/ui/default/settings.py @@ -1,7 +1,7 @@ from django.conf import settings -# TODO: improve consistency -from nodeshot.core.base.settings import ADMIN_MAP_COORDINATES as MAP_CENTER +from leaflet import app_settings as LEAFLET_SETTINGS -TILESERVER_URL = getattr(settings, 'NODESHOT_UI_TILESERVER_URL', 'http://otile1.mqcdn.com/tiles/1.0.0/map/{z}/{x}/{y}.png') -MAP_ZOOM = getattr(settings, 'NODESHOT_FRONTEND_MAP_ZOOM', 4) +TILESERVER_URL = LEAFLET_SETTINGS['TILES'][0][1] +MAP_ZOOM = LEAFLET_SETTINGS['DEFAULT_ZOOM'] +MAP_CENTER = LEAFLET_SETTINGS['DEFAULT_CENTER']