Only enable analytics and dropbox on non-LOCAL_SERVER

(imported from commit 1ba877550b3afde51bec6f344762ea998800c5b6)
This commit is contained in:
Leo Franchi
2013-10-29 17:21:17 -04:00
parent b7c1686501
commit 8e05f76511
4 changed files with 8 additions and 1 deletions

View File

@@ -20,7 +20,8 @@
<![endif]-->
<link href="/static/favicon.ico?v=2" rel="shortcut icon">
<script type="text/javascript">var dropboxAppKey = "xxxxxxxxxxxxxxx";</script>
{% if not local_server %}
<script type="text/javascript">var dropboxAppKey = "{{ dropboxAppKey }}";</script>
{# mixpanel #}
<script type="text/javascript">
(function(e,b){if(!b.__SV){var a,f,i,g;window.mixpanel=b;a=e.createElement("script");a.type="text/javascript";a.async=!0;a.src=("https:"===e.location.protocol?"https:":"http:")+'//cdn.mxpnl.com/libs/mixpanel-2.2.min.js';f=e.getElementsByTagName("script")[0];f.parentNode.insertBefore(a,f);b._i=[];b.init=function(a,e,d){function f(b,h){var a=h.split(".");2==a.length&&(b=b[a[0]],h=a[1]);b[h]=function(){b.push([h].concat(Array.prototype.slice.call(arguments,0)))}}var c=b;"undefined"!==
@@ -31,6 +32,7 @@ b._i.push([a,e,d])};b.__SV=1.2}})(document,window.mixpanel||[]);
{# mixpanel.init to get additional debugging information from it. #}
mixpanel.init("{{ mixpanel_token }}", {track_pageview: {{ enable_metrics }}});
</script>
{% endif %}
{# We need to import jQuery before Bootstrap #}
{% compressed_css 'common' %}

View File

@@ -13,4 +13,5 @@ def add_metrics(request):
return {
'mixpanel_token': settings.MIXPANEL_TOKEN,
'enable_metrics': ujson.dumps(settings.DEPLOYED),
'dropboxAppKey': settings.DROPBOX_APP_KEY
}

View File

@@ -141,3 +141,6 @@ EMAIL_GATEWAY_IMAP_FOLDER = "INBOX"
# The %s will be replaced with a unique token, and the resulting email
# must be delivered to the Inbox of the EMAIL_GATEWAY_LOGIN account above
EMAIL_GATEWAY_PATTERN = "%s@streams.zulip.com"
DROPBOX_APP_KEY = "xxxxxxxxxxxxxxx"

View File

@@ -237,6 +237,7 @@ DEFAULT_SETTINGS = {'TWITTER_CONSUMER_KEY': '',
'MIXPANEL_TOKEN': '',
'MAILCHIMP_API_KEY': '',
'LOCAL_UPLOADS_DIR': None,
'DROPBOX_APP_KEY': ''
}
for setting_name, setting_val in DEFAULT_SETTINGS.iteritems():