mirror of
https://github.com/lucaspalomodevelop/indico-plugins.git
synced 2026-03-13 07:29:39 +00:00
Add default settings
This commit is contained in:
parent
86da9175f1
commit
878990a35e
@ -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)
|
||||
|
||||
@ -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)"))
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user