Add default settings

This commit is contained in:
Alejandro Avilés 2014-10-06 16:20:35 +02:00
parent 86da9175f1
commit 878990a35e
2 changed files with 23 additions and 10 deletions

View File

@ -24,6 +24,19 @@ class PiwikPlugin(IndicoPlugin):
settings_form = SettingsForm
query_script = 'piwik.php'
default_settings = {
'enabled': True,
'cache_enabled': True,
'cache_ttl': 3600,
'js_hook_enabled': True,
'download_tracking_enabled': True,
'server_url': '//127.0.0.1/piwik/',
'server_api_url': '//127.0.0.1/piwik/',
'use_only_server_url': True,
'site_id_general': 1,
'site_id_events': 2
}
def init(self):
super(PiwikPlugin, self).init()
self.connect(signals.event_management_sidemenu, self.add_sidemenu_item)

View File

@ -5,14 +5,14 @@ from MaKaC.i18n import _
class SettingsForm(IndicoForm):
enabled = BooleanField(_("Enable statistics collection"), default=True)
cache_enabled = BooleanField(_("Enable report caching"), default=True)
cache_ttl = IntegerField(_("Report caching TTL (seconds)"), default=3600)
js_hook_enabled = BooleanField(_("Enable conference and contribution view tracking"), default=True)
download_tracking_enabled = BooleanField(_("Enable material download tracking"), default=True)
server_url = StringField(_("Piwik general server URL (piwik.php)"), default='//127.0.0.1/piwik/')
server_api_url = StringField(_("Piwik API server URL (index.php)"), default='//127.0.0.1/piwik/')
use_only_server_url = BooleanField(_("Use only the general URL for all requests"), default=True)
enabled = BooleanField(_("Enable statistics collection"))
cache_enabled = BooleanField(_("Enable report caching"))
cache_ttl = IntegerField(_("Report caching TTL (seconds)"))
js_hook_enabled = BooleanField(_("Enable conference and contribution view tracking"))
download_tracking_enabled = BooleanField(_("Enable material download tracking"))
server_url = StringField(_("Piwik general server URL (piwik.php)"))
server_api_url = StringField(_("Piwik API server URL (index.php)"))
use_only_server_url = BooleanField(_("Use only the general URL for all requests"))
server_token = StringField(_("Piwik API token"))
site_id_general = StringField(_("Piwik site ID (general)"), default='1')
site_id_events = StringField(_("Piwik site ID (events)"), default='2')
site_id_general = StringField(_("Piwik site ID (general)"))
site_id_events = StringField(_("Piwik site ID (events)"))