From cb08fc409f1fed1dc4879a0ba2172b2c0e45b52f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alejandro=20Avil=C3=A9s?= Date: Tue, 14 Oct 2014 18:51:19 +0200 Subject: [PATCH] Allow disabling query segmentation --- piwik/indico_piwik/queries/__init__.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/piwik/indico_piwik/queries/__init__.py b/piwik/indico_piwik/queries/__init__.py index d0d16ac..69e1127 100644 --- a/piwik/indico_piwik/queries/__init__.py +++ b/piwik/indico_piwik/queries/__init__.py @@ -37,9 +37,11 @@ class PiwikQueryReportEventBase(PiwikQueryReportBase): self.start_date = start_date self.end_date = end_date - def call(self, **query_params): + def call(self, segmentation_enabled=True, **query_params): + if segmentation_enabled: + query_params['segmentation'] = self.get_segmentation() return super(PiwikQueryReportEventBase, self).call(module='API', date=[self.start_date, self.end_date], - segmentation=self.get_segmentation(), **query_params) + **query_params) def get_segmentation(self): segmentation = {'customVariablePageName1': ('==', 'Conference'),