# HG changeset patch # User ymh # Date 1399647134 -7200 # Node ID f32c9dcb04e1a56096b66d1f3516f00385e576b2 # Parent 2a07f8bda8745f11472284500256aba5245b5c42# Parent 2484db74c1506b0f4a78b01adca8eb8aacd77f91 merge 2484db74c150 diff -r 2a07f8bda874 -r f32c9dcb04e1 settings_local_sample.py --- a/settings_local_sample.py Fri May 09 16:49:53 2014 +0200 +++ b/settings_local_sample.py Fri May 09 16:52:14 2014 +0200 @@ -79,6 +79,6 @@ # Set to False to use LibreOffice for convertion from and to legacy formats. USE_ABI = True -# Set to True if you don't want to appear in Sopinspace Piwik statistics -DISABLE_TRACKING = DEBUG +# Set to False to avoid appearing in Sopinspace Piwik statistics +TRACKING_ID = False diff -r 2a07f8bda874 -r f32c9dcb04e1 src/cm/cm_settings.py --- a/src/cm/cm_settings.py Fri May 09 16:49:53 2014 +0200 +++ b/src/cm/cm_settings.py Fri May 09 16:52:14 2014 +0200 @@ -13,6 +13,9 @@ DEFAULT_TIME_ZONE = get_setting('DEFAULT_TIME_ZONE','Europe/Paris') +# Piwik tracking ID +TRACKING_ID = get_setting ('TRACKING_ID', 17) + # button for new text version creation checked by default NEW_TEXT_VERSION_ON_EDIT = get_setting('NEW_TEXT_VERSION_ON_EDIT', True) @@ -25,8 +28,6 @@ # show email in user list SHOW_EMAILS_IN_ADMIN = get_setting('SHOW_EMAILS_IN_ADMIN', True) -TRACKING_HTML = get_setting('TRACKING_HTML', '') - # Store IP (or not) in activity STORE_ACTIVITY_IP = get_setting('STORE_ACTIVITY_IP', True) diff -r 2a07f8bda874 -r f32c9dcb04e1 src/cm/context_processors.py --- a/src/cm/context_processors.py Fri May 09 16:49:53 2014 +0200 +++ b/src/cm/context_processors.py Fri May 09 16:52:14 2014 +0200 @@ -1,7 +1,8 @@ from django.conf import settings +from cm.cm_settings import TRACKING_ID from cm.models import ApplicationConfiguration -from cm.cm_settings import TRACKING_HTML from cm.converters.pandoc_converters import PANDOC_VERSION + def static(request): """ add static data to be used in templates @@ -9,11 +10,10 @@ return { 'SITE_URL' : settings.SITE_URL, 'CLIENT_DEBUG' : settings.CLIENT_DEBUG, - 'DISABLE_TRACKING' : settings.DISABLE_TRACKING, + 'TRACKING_ID' : TRACKING_ID, 'YUI_VERSION' : settings.YUI_VERSION, 'CONF': ApplicationConfiguration, 'CM_MEDIA_PREFIX' : settings.CM_MEDIA_PREFIX, - 'TRACKING_HTML' : TRACKING_HTML, 'PANDOC_VERSION' : PANDOC_VERSION, } diff -r 2a07f8bda874 -r f32c9dcb04e1 src/cm/settings.py --- a/src/cm/settings.py Fri May 09 16:49:53 2014 +0200 +++ b/src/cm/settings.py Fri May 09 16:52:14 2014 +0200 @@ -2,10 +2,6 @@ CLIENT_DEBUG = DEBUG TEMPLATE_DEBUG = DEBUG -# Set to True if you don't want to appear in Sopinspace Piwik statistics -DISABLE_TRACKING = DEBUG - - ADMINS = ( # ('Your Name', 'your_email@domain.com'), ) diff -r 2a07f8bda874 -r f32c9dcb04e1 src/cm/templates/site/layout/header.html --- a/src/cm/templates/site/layout/header.html Fri May 09 16:49:53 2014 +0200 +++ b/src/cm/templates/site/layout/header.html Fri May 09 16:52:14 2014 +0200 @@ -4,9 +4,6 @@
-{% if not DISABLE_TRACKING %} - {% blocktrans %}Privacy policy{% endblocktrans %} ▼ · -{% endif %} {% if user.is_authenticated %}{{ user.username }} ·{% endif %} {% blocktrans %}Home{% endblocktrans %} {% if can_create_text %} @@ -16,6 +13,9 @@ {% endif %} {% if user.is_authenticated %} · {% blocktrans %}Profile{% endblocktrans %} +{% if TRACKING_ID %} + · {% blocktrans %}Privacy policy{% endblocktrans %} +{% endif %} · {% blocktrans %}Logout{% endblocktrans %} {% else%} · {% blocktrans %}Login{% endblocktrans %} diff -r 2a07f8bda874 -r f32c9dcb04e1 src/cm/templates/site/tracking.html --- a/src/cm/templates/site/tracking.html Fri May 09 16:49:53 2014 +0200 +++ b/src/cm/templates/site/tracking.html Fri May 09 16:52:14 2014 +0200 @@ -1,8 +1,4 @@ -{% if DISABLE_TRACKING %} - -{% else %} - -{% autoescape off %}{{ TRACKING_HTML }}{% endautoescape %} +{% if TRACKING_ID %} -
+
{% endif %}