Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Steur <thomas.steur@gmail.com>2015-11-24 04:56:51 +0300
committerThomas Steur <thomas.steur@gmail.com>2015-11-24 04:56:51 +0300
commite9656afeeca072c5ab42786fc445ffc8fc44adbc (patch)
treee5dc9ac7b2a33a993e4851098ac9416747b76f98
parentd995029b91f38bd81fbbb50f4d058f3b6b3c18a2 (diff)
fix system tests and fix an error where we did not pass the correct siteId when saving measurable settings
-rw-r--r--plugins/SitesManager/API.php8
-rw-r--r--tests/PHPUnit/System/expected/test_ImportLogs__CustomDimensions.getAvailableScopes.xml8
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__CustomDimensions.getAvailableScopes.xml8
-rw-r--r--tests/PHPUnit/System/expected/test_noVisit_PeriodIsLast__CustomDimensions.getAvailableScopes.xml8
-rw-r--r--tests/PHPUnit/System/expected/test_noVisit__CustomDimensions.getAvailableScopes.xml8
5 files changed, 28 insertions, 12 deletions
diff --git a/plugins/SitesManager/API.php b/plugins/SitesManager/API.php
index 4a67c45c2c..9a6bf63469 100644
--- a/plugins/SitesManager/API.php
+++ b/plugins/SitesManager/API.php
@@ -585,7 +585,7 @@ class API extends \Piwik\Plugin\API
}
if (!empty($settings)) {
- $this->validateMeasurableSettings($bind['type'], $settings);
+ $this->validateMeasurableSettings(0, $bind['type'], $settings);
}
$idSite = $this->getModel()->createSite($bind);
@@ -611,9 +611,9 @@ class API extends \Piwik\Plugin\API
return (int) $idSite;
}
- private function validateMeasurableSettings($idType, $settings)
+ private function validateMeasurableSettings($idSite, $idType, $settings)
{
- $measurableSettings = new MeasurableSettings(0, $idType);
+ $measurableSettings = new MeasurableSettings($idSite, $idType);
foreach ($measurableSettings->getSettingsForCurrentUser() as $measurableSetting) {
$name = $measurableSetting->getName();
@@ -1184,7 +1184,7 @@ class API extends \Piwik\Plugin\API
}
if (!empty($settings)) {
- $this->validateMeasurableSettings(Site::getTypeFor($idSite), $settings);
+ $this->validateMeasurableSettings($idSite, Site::getTypeFor($idSite), $settings);
}
$this->getModel()->updateSite($bind, $idSite);
diff --git a/tests/PHPUnit/System/expected/test_ImportLogs__CustomDimensions.getAvailableScopes.xml b/tests/PHPUnit/System/expected/test_ImportLogs__CustomDimensions.getAvailableScopes.xml
index 6df7142c16..149cf8b31c 100644
--- a/tests/PHPUnit/System/expected/test_ImportLogs__CustomDimensions.getAvailableScopes.xml
+++ b/tests/PHPUnit/System/expected/test_ImportLogs__CustomDimensions.getAvailableScopes.xml
@@ -1,15 +1,19 @@
<?xml version="1.0" encoding="utf-8" ?>
<result>
<row>
- <name>visit</name>
+ <value>visit</value>
+ <name>Visit</name>
<numSlotsAvailable>5</numSlotsAvailable>
<numSlotsUsed>0</numSlotsUsed>
<numSlotsLeft>5</numSlotsLeft>
+ <supportsExtractions>0</supportsExtractions>
</row>
<row>
- <name>action</name>
+ <value>action</value>
+ <name>Action</name>
<numSlotsAvailable>5</numSlotsAvailable>
<numSlotsUsed>0</numSlotsUsed>
<numSlotsLeft>5</numSlotsLeft>
+ <supportsExtractions>1</supportsExtractions>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__CustomDimensions.getAvailableScopes.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__CustomDimensions.getAvailableScopes.xml
index 6df7142c16..149cf8b31c 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__CustomDimensions.getAvailableScopes.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__CustomDimensions.getAvailableScopes.xml
@@ -1,15 +1,19 @@
<?xml version="1.0" encoding="utf-8" ?>
<result>
<row>
- <name>visit</name>
+ <value>visit</value>
+ <name>Visit</name>
<numSlotsAvailable>5</numSlotsAvailable>
<numSlotsUsed>0</numSlotsUsed>
<numSlotsLeft>5</numSlotsLeft>
+ <supportsExtractions>0</supportsExtractions>
</row>
<row>
- <name>action</name>
+ <value>action</value>
+ <name>Action</name>
<numSlotsAvailable>5</numSlotsAvailable>
<numSlotsUsed>0</numSlotsUsed>
<numSlotsLeft>5</numSlotsLeft>
+ <supportsExtractions>1</supportsExtractions>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_noVisit_PeriodIsLast__CustomDimensions.getAvailableScopes.xml b/tests/PHPUnit/System/expected/test_noVisit_PeriodIsLast__CustomDimensions.getAvailableScopes.xml
index 6df7142c16..149cf8b31c 100644
--- a/tests/PHPUnit/System/expected/test_noVisit_PeriodIsLast__CustomDimensions.getAvailableScopes.xml
+++ b/tests/PHPUnit/System/expected/test_noVisit_PeriodIsLast__CustomDimensions.getAvailableScopes.xml
@@ -1,15 +1,19 @@
<?xml version="1.0" encoding="utf-8" ?>
<result>
<row>
- <name>visit</name>
+ <value>visit</value>
+ <name>Visit</name>
<numSlotsAvailable>5</numSlotsAvailable>
<numSlotsUsed>0</numSlotsUsed>
<numSlotsLeft>5</numSlotsLeft>
+ <supportsExtractions>0</supportsExtractions>
</row>
<row>
- <name>action</name>
+ <value>action</value>
+ <name>Action</name>
<numSlotsAvailable>5</numSlotsAvailable>
<numSlotsUsed>0</numSlotsUsed>
<numSlotsLeft>5</numSlotsLeft>
+ <supportsExtractions>1</supportsExtractions>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_noVisit__CustomDimensions.getAvailableScopes.xml b/tests/PHPUnit/System/expected/test_noVisit__CustomDimensions.getAvailableScopes.xml
index 6df7142c16..149cf8b31c 100644
--- a/tests/PHPUnit/System/expected/test_noVisit__CustomDimensions.getAvailableScopes.xml
+++ b/tests/PHPUnit/System/expected/test_noVisit__CustomDimensions.getAvailableScopes.xml
@@ -1,15 +1,19 @@
<?xml version="1.0" encoding="utf-8" ?>
<result>
<row>
- <name>visit</name>
+ <value>visit</value>
+ <name>Visit</name>
<numSlotsAvailable>5</numSlotsAvailable>
<numSlotsUsed>0</numSlotsUsed>
<numSlotsLeft>5</numSlotsLeft>
+ <supportsExtractions>0</supportsExtractions>
</row>
<row>
- <name>action</name>
+ <value>action</value>
+ <name>Action</name>
<numSlotsAvailable>5</numSlotsAvailable>
<numSlotsUsed>0</numSlotsUsed>
<numSlotsLeft>5</numSlotsLeft>
+ <supportsExtractions>1</supportsExtractions>
</row>
</result> \ No newline at end of file