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
path: root/tests
diff options
context:
space:
mode:
authorMatthieu Aubry <mattab@users.noreply.github.com>2016-12-12 13:54:03 +0300
committerGitHub <noreply@github.com>2016-12-12 13:54:03 +0300
commit53454e8efd0ab2a03dd9bb9f837aa63f36cfe552 (patch)
treebe7dc483dad0dcac6577b73e9e82ede7bc097682 /tests
parentb1c09fa5123155ab9cd79342a4a0cef42e80de7f (diff)
parent67f2661f24602a07ebee66172f8446887ab83787 (diff)
Merge pull request #10994 from piwik/3.x-dev3.0.0-rc2
3.0.0-rc2 release
Diffstat (limited to 'tests')
-rw-r--r--tests/PHPUnit/Framework/Mock/Settings/FakeMeasurableSettings.php4
-rw-r--r--tests/PHPUnit/Framework/Mock/Settings/FakeSystemSettings.php4
-rw-r--r--tests/PHPUnit/Framework/Mock/Settings/FakeUserSettings.php4
-rw-r--r--tests/PHPUnit/Integration/HttpTest.php7
-rw-r--r--tests/PHPUnit/Integration/Settings/BaseSettingsTestCase.php38
-rw-r--r--tests/PHPUnit/Integration/Settings/Measurable/MeasurableSettingsTest.php2
-rw-r--r--tests/PHPUnit/Integration/Settings/Storage/FactoryTest.php10
-rw-r--r--tests/PHPUnit/System/expected/test_CustomEvents_Events.getAction_flat__API.getProcessedReport_day.xml36
-rw-r--r--tests/PHPUnit/System/expected/test_FlattenReports__Actions.getPageUrls_week.xml30
-rw-r--r--tests/PHPUnit/System/expected/test_FlattenReports__CustomVariables.getCustomVariables_day.xml68
-rw-r--r--tests/PHPUnit/System/expected/test_FlattenReports_withAggregate__Actions.getPageUrls_week.xml266
-rw-r--r--tests/PHPUnit/System/expected/test_ImportLogs__CorePluginsAdmin.getSystemSettings.xml23
-rw-r--r--tests/PHPUnit/System/expected/test_ImportLogs__CorePluginsAdmin.getUserSettings.xml4
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__CorePluginsAdmin.getSystemSettings.xml23
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__CorePluginsAdmin.getUserSettings.xml4
-rw-r--r--tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_scheduled_report_in_csv__ScheduledReports.generateReport_month.original.csv10
-rw-r--r--tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_scheduled_report_in_html_tables_only__ScheduledReports.generateReport_month.original.html124
-rw-r--r--tests/PHPUnit/System/expected/test_apiGetReportMetadata__API.getAvailableMeasurableTypes.xml12
-rw-r--r--tests/PHPUnit/System/expected/test_csvExport_xp1_inner1_trans-de__CustomVariables.getCustomVariables_day.csvbin3468 -> 3468 bytes
-rw-r--r--tests/PHPUnit/System/expected/test_noVisit_PeriodIsLast__CorePluginsAdmin.getSystemSettings.xml23
-rw-r--r--tests/PHPUnit/System/expected/test_noVisit_PeriodIsLast__CorePluginsAdmin.getUserSettings.xml4
-rw-r--r--tests/PHPUnit/System/expected/test_noVisit__CorePluginsAdmin.getSystemSettings.xml23
-rw-r--r--tests/PHPUnit/System/expected/test_noVisit__CorePluginsAdmin.getUserSettings.xml4
-rw-r--r--tests/PHPUnit/System/expected/test_reportLimiting_flattened__Actions.getDownloads_day.xml22
-rw-r--r--tests/PHPUnit/System/expected/test_reportLimiting_flattened__Actions.getOutlinks_day.xml22
-rw-r--r--tests/PHPUnit/System/expected/test_reportLimiting_flattened__Actions.getPageTitles_day.xml38
-rw-r--r--tests/PHPUnit/System/expected/test_reportLimiting_flattened__Actions.getPageUrls_day.xml38
-rw-r--r--tests/PHPUnit/System/expected/test_reportLimiting_flattened__CustomVariables.getCustomVariables_day.xml8
-rw-r--r--tests/PHPUnit/System/expected/test_reportLimiting_flattened__Referrers.getKeywords_day.xml22
-rw-r--r--tests/PHPUnit/System/expected/test_reportLimiting_flattened__Referrers.getReferrerType_day.xml20
-rw-r--r--tests/PHPUnit/System/expected/test_reportLimiting_flattened__Referrers.getSearchEngines_day.xml26
-rw-r--r--tests/PHPUnit/System/expected/test_reportLimiting_flattened__Referrers.getWebsites_day.xml22
-rw-r--r--tests/UI/expected-screenshots/CoreUpdaterCode_httpUpdateSuccess.png4
-rw-r--r--tests/UI/expected-screenshots/DashboardManager_expanded.png2
-rw-r--r--tests/UI/expected-screenshots/DashboardManager_removed.png4
-rw-r--r--tests/UI/expected-screenshots/DashboardManager_widget_list_shown.png2
-rw-r--r--tests/UI/expected-screenshots/DashboardManager_widget_preview.png4
-rw-r--r--tests/UI/expected-screenshots/Dashboard_removed.png4
-rw-r--r--tests/UI/expected-screenshots/Marketplace_free_plugin_details_multiUserEnvironment.png4
-rw-r--r--tests/UI/expected-screenshots/Marketplace_free_plugin_details_superuser.png4
-rw-r--r--tests/UI/expected-screenshots/Marketplace_free_plugin_details_user.png4
-rw-r--r--tests/UI/expected-screenshots/Marketplace_paid_plugin_details_exceeded_license_multiUserEnvironment.png4
-rw-r--r--tests/UI/expected-screenshots/Marketplace_paid_plugin_details_exceeded_license_superuser.png4
-rw-r--r--tests/UI/expected-screenshots/Marketplace_paid_plugin_details_exceeded_license_user.png4
-rw-r--r--tests/UI/expected-screenshots/Marketplace_paid_plugin_details_no_license_multiUserEnvironment.png4
-rw-r--r--tests/UI/expected-screenshots/Marketplace_paid_plugin_details_no_license_superuser.png4
-rw-r--r--tests/UI/expected-screenshots/Marketplace_paid_plugin_details_no_license_user.png4
-rw-r--r--tests/UI/expected-screenshots/Marketplace_paid_plugin_details_valid_license_multiUserEnvironment_installed.png4
-rw-r--r--tests/UI/expected-screenshots/Marketplace_paid_plugin_details_valid_license_superuser_installed.png4
-rw-r--r--tests/UI/expected-screenshots/Marketplace_paid_plugin_details_valid_license_user_installed.png4
-rw-r--r--tests/UI/expected-screenshots/PivotByDimension_pivoted.png4
-rw-r--r--tests/UI/expected-screenshots/QuickAccess_shortcut.png4
-rw-r--r--tests/UI/expected-screenshots/Theme_home.png4
-rw-r--r--tests/UI/expected-screenshots/UIIntegrationTest_admin_home.png4
-rw-r--r--tests/UI/expected-screenshots/UIIntegrationTest_dashboard1.png4
-rw-r--r--tests/UI/expected-screenshots/UIIntegrationTest_dashboard2.png4
-rw-r--r--tests/UI/expected-screenshots/UIIntegrationTest_dashboard3.png4
-rw-r--r--tests/UI/expected-screenshots/UIIntegrationTest_dashboard4.png4
-rw-r--r--tests/UI/expected-screenshots/UIIntegrationTest_menu_apidisallowed.png4
-rw-r--r--tests/UI/expected-screenshots/UIIntegrationTest_widgets_listing.png4
60 files changed, 605 insertions, 444 deletions
diff --git a/tests/PHPUnit/Framework/Mock/Settings/FakeMeasurableSettings.php b/tests/PHPUnit/Framework/Mock/Settings/FakeMeasurableSettings.php
index 4fb569b9d8..c11f4e3476 100644
--- a/tests/PHPUnit/Framework/Mock/Settings/FakeMeasurableSettings.php
+++ b/tests/PHPUnit/Framework/Mock/Settings/FakeMeasurableSettings.php
@@ -28,9 +28,5 @@ class FakeMeasurableSettings extends \Piwik\Plugins\ExampleSettingsPlugin\Measur
return parent::makeProperty($name, $defaultValue, $type, $configureCallback);
}
- public function addSetting(Setting $setting)
- {
- parent::addSetting($setting);
- }
}
diff --git a/tests/PHPUnit/Framework/Mock/Settings/FakeSystemSettings.php b/tests/PHPUnit/Framework/Mock/Settings/FakeSystemSettings.php
index 00b9554196..735b3f9dc2 100644
--- a/tests/PHPUnit/Framework/Mock/Settings/FakeSystemSettings.php
+++ b/tests/PHPUnit/Framework/Mock/Settings/FakeSystemSettings.php
@@ -28,9 +28,5 @@ class FakeSystemSettings extends \Piwik\Plugins\ExampleSettingsPlugin\SystemSett
return parent::makeSetting($name, $defaultValue, $type, $configureCallback);
}
- public function addSetting(Setting $setting)
- {
- parent::addSetting($setting);
- }
}
diff --git a/tests/PHPUnit/Framework/Mock/Settings/FakeUserSettings.php b/tests/PHPUnit/Framework/Mock/Settings/FakeUserSettings.php
index 9d4bb5fdb1..fc77c85346 100644
--- a/tests/PHPUnit/Framework/Mock/Settings/FakeUserSettings.php
+++ b/tests/PHPUnit/Framework/Mock/Settings/FakeUserSettings.php
@@ -23,9 +23,5 @@ class FakeUserSettings extends \Piwik\Plugins\ExampleSettingsPlugin\UserSettings
return parent::makeSetting($name, $defaultValue, $type, $configureCallback);
}
- public function addSetting(Setting $setting)
- {
- parent::addSetting($setting);
- }
}
diff --git a/tests/PHPUnit/Integration/HttpTest.php b/tests/PHPUnit/Integration/HttpTest.php
index 823b6037be..afa068bdf4 100644
--- a/tests/PHPUnit/Integration/HttpTest.php
+++ b/tests/PHPUnit/Integration/HttpTest.php
@@ -55,6 +55,13 @@ class HttpTest extends \PHPUnit_Framework_TestCase
$this->assertGreaterThan(0, filesize($destinationPath));
}
+ public function testBuildQuery()
+ {
+ $this->assertEquals('', Http::buildQuery(array()));
+ $this->assertEquals('test=foo', Http::buildQuery(array('test' => 'foo')));
+ $this->assertEquals('test=foo&bar=baz', Http::buildQuery(array('test' => 'foo', 'bar' => 'baz')));
+ }
+
/**
* @dataProvider getMethodsToTest
*/
diff --git a/tests/PHPUnit/Integration/Settings/BaseSettingsTestCase.php b/tests/PHPUnit/Integration/Settings/BaseSettingsTestCase.php
index 4a91af3a1c..2d56a0dce7 100644
--- a/tests/PHPUnit/Integration/Settings/BaseSettingsTestCase.php
+++ b/tests/PHPUnit/Integration/Settings/BaseSettingsTestCase.php
@@ -11,6 +11,7 @@ namespace Piwik\Tests\Integration\Settings;
use Piwik\Db;
use Piwik\Piwik;
use Piwik\Settings\FieldConfig;
+use Piwik\Settings\Setting;
/**
* @group PluginSettings
@@ -122,4 +123,41 @@ class BaseSettingsTestCase extends IntegrationTestCase
return $this->settings->makeSetting($name, $default = '', $type, function () {});
}
+ public function test_addSetting_shouldAddNewSetting()
+ {
+ $settingName = 'testSetting';
+ $setting = $this->buildSetting($settingName);
+ $settings = $this->createSettingsInstance();
+
+ $this->assertEmpty($settings->getSetting($settingName));
+
+ $settings->addSetting($setting);
+
+ $this->assertSame($setting, $settings->getSetting($settingName));
+ }
+
+ /**
+ * @expectedException \Exception
+ * @expectedExceptionMessage "testSetting" does already exist
+ */
+ public function test_addSetting_throwsException_IfSameSettingAddedTwice()
+ {
+ $settingName = 'testSetting';
+ $setting = $this->buildSetting($settingName);
+ $settings = $this->createSettingsInstance();
+
+ $settings->addSetting($setting);
+ $settings->addSetting($setting);
+ }
+
+ private function buildSetting($name, $type = null, $default = '')
+ {
+ if (!isset($type)) {
+ $type = FieldConfig::TYPE_STRING;
+ }
+
+ $userSetting = new Setting($name, $default, $type, 'MyPluginName');
+
+ return $userSetting;
+ }
}
diff --git a/tests/PHPUnit/Integration/Settings/Measurable/MeasurableSettingsTest.php b/tests/PHPUnit/Integration/Settings/Measurable/MeasurableSettingsTest.php
index 689bab5d92..026aec7925 100644
--- a/tests/PHPUnit/Integration/Settings/Measurable/MeasurableSettingsTest.php
+++ b/tests/PHPUnit/Integration/Settings/Measurable/MeasurableSettingsTest.php
@@ -12,8 +12,6 @@ use Piwik\Db;
use Piwik\Plugins\WebsiteMeasurable\Type;
use Piwik\Settings\Measurable\MeasurableSetting;
use Piwik\Settings\Measurable\MeasurableSettings;
-use Piwik\Settings\Plugin\UserSetting;
-use Piwik\Settings\Plugin\UserSettings;
use Piwik\Tests\Framework\Fixture;
use Piwik\Tests\Framework\Mock\Settings\FakeMeasurableSettings;
use Piwik\Tests\Integration\Settings\BaseSettingsTestCase;
diff --git a/tests/PHPUnit/Integration/Settings/Storage/FactoryTest.php b/tests/PHPUnit/Integration/Settings/Storage/FactoryTest.php
index fb25bbf13b..82acc03ec3 100644
--- a/tests/PHPUnit/Integration/Settings/Storage/FactoryTest.php
+++ b/tests/PHPUnit/Integration/Settings/Storage/FactoryTest.php
@@ -144,4 +144,14 @@ class FactoryTest extends IntegrationTestCase
$this->assertSame('', $storage->getValue('mytest', $default = '', FieldConfig::TYPE_STRING));
}
+ public function test_makeStorage_returnsStorageWithGivenBackend()
+ {
+ $backend = new NullBackend('test');
+ $storage = $this->factory->makeStorage($backend);
+
+ $this->assertTrue($storage instanceof Storage);
+
+ $this->assertSame($backend, $storage->getBackend());
+ }
+
}
diff --git a/tests/PHPUnit/System/expected/test_CustomEvents_Events.getAction_flat__API.getProcessedReport_day.xml b/tests/PHPUnit/System/expected/test_CustomEvents_Events.getAction_flat__API.getProcessedReport_day.xml
index 9cc9faa5e0..3cfabafb6c 100644
--- a/tests/PHPUnit/System/expected/test_CustomEvents_Events.getAction_flat__API.getProcessedReport_day.xml
+++ b/tests/PHPUnit/System/expected/test_CustomEvents_Events.getAction_flat__API.getProcessedReport_day.xml
@@ -179,6 +179,15 @@
<avg_event_value>0</avg_event_value>
</row>
<row>
+ <label>Purchase</label>
+ <nb_events>2</nb_events>
+ <nb_events_with_value>0</nb_events_with_value>
+ <sum_event_value>0</sum_event_value>
+ <min_event_value>0</min_event_value>
+ <max_event_value>0</max_event_value>
+ <avg_event_value>0</avg_event_value>
+ </row>
+ <row>
<label>rating - La fiancée de l'eau</label>
<nb_events>4</nb_events>
<nb_events_with_value>4</nb_events_with_value>
@@ -206,15 +215,6 @@
<avg_event_value>0</avg_event_value>
</row>
<row>
- <label>Purchase</label>
- <nb_events>2</nb_events>
- <nb_events_with_value>0</nb_events_with_value>
- <sum_event_value>0</sum_event_value>
- <min_event_value>0</min_event_value>
- <max_event_value>0</max_event_value>
- <avg_event_value>0</avg_event_value>
- </row>
- <row>
<label>This is an event without a URL</label>
<nb_events>1</nb_events>
<nb_events_with_value>0</nb_events_with_value>
@@ -361,6 +361,15 @@
<avg_event_value>0</avg_event_value>
</row>
<row>
+ <label>Purchase</label>
+ <nb_events>1</nb_events>
+ <nb_events_with_value>0</nb_events_with_value>
+ <sum_event_value>0</sum_event_value>
+ <min_event_value>0</min_event_value>
+ <max_event_value>0</max_event_value>
+ <avg_event_value>0</avg_event_value>
+ </row>
+ <row>
<label>rating - La fiancée de l'eau</label>
<nb_events>2</nb_events>
<nb_events_with_value>2</nb_events_with_value>
@@ -387,15 +396,6 @@
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
</row>
- <row>
- <label>Purchase</label>
- <nb_events>1</nb_events>
- <nb_events_with_value>0</nb_events_with_value>
- <sum_event_value>0</sum_event_value>
- <min_event_value>0</min_event_value>
- <max_event_value>0</max_event_value>
- <avg_event_value>0</avg_event_value>
- </row>
</result>
<result prettyDate="Tuesday, January 5, 2010" />
<result prettyDate="Wednesday, January 6, 2010" />
diff --git a/tests/PHPUnit/System/expected/test_FlattenReports__Actions.getPageUrls_week.xml b/tests/PHPUnit/System/expected/test_FlattenReports__Actions.getPageUrls_week.xml
index e98af60cdc..3ba555ab1a 100644
--- a/tests/PHPUnit/System/expected/test_FlattenReports__Actions.getPageUrls_week.xml
+++ b/tests/PHPUnit/System/expected/test_FlattenReports__Actions.getPageUrls_week.xml
@@ -211,7 +211,7 @@
<segment>pageUrl==http%3A%2F%2Fexample.org%2Fdir3%2Fsub%2Fdir%2Fpage2.html</segment>
</row>
<row>
- <label>sub/dir/dir1/page1.html</label>
+ <label>page1.html</label>
<nb_visits>1</nb_visits>
<nb_hits>1</nb_hits>
<sum_time_spent>0</sum_time_spent>
@@ -222,22 +222,19 @@
<nb_hits_with_bandwidth>0</nb_hits_with_bandwidth>
<min_bandwidth />
<max_bandwidth />
- <entry_nb_visits>1</entry_nb_visits>
- <entry_nb_actions>2</entry_nb_actions>
- <entry_sum_visit_length>1</entry_sum_visit_length>
- <entry_bounce_count>0</entry_bounce_count>
+ <exit_nb_visits>1</exit_nb_visits>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
- <sum_daily_entry_nb_uniq_visitors>1</sum_daily_entry_nb_uniq_visitors>
+ <sum_daily_exit_nb_uniq_visitors>1</sum_daily_exit_nb_uniq_visitors>
<avg_bandwidth>0</avg_bandwidth>
<avg_time_on_page>0</avg_time_on_page>
<bounce_rate>0%</bounce_rate>
- <exit_rate>0%</exit_rate>
+ <exit_rate>100%</exit_rate>
<avg_time_generation>0</avg_time_generation>
- <url>http://example.org/sub/dir/dir1/page1.html</url>
- <segment>pageUrl==http%3A%2F%2Fexample.org%2Fsub%2Fdir%2Fdir1%2Fpage1.html</segment>
+ <url>http://example.org/page1.html</url>
+ <segment>pageUrl==http%3A%2F%2Fexample.org%2Fpage1.html</segment>
</row>
<row>
- <label>page1.html</label>
+ <label>sub/dir/dir1/page1.html</label>
<nb_visits>1</nb_visits>
<nb_hits>1</nb_hits>
<sum_time_spent>0</sum_time_spent>
@@ -248,15 +245,18 @@
<nb_hits_with_bandwidth>0</nb_hits_with_bandwidth>
<min_bandwidth />
<max_bandwidth />
- <exit_nb_visits>1</exit_nb_visits>
+ <entry_nb_visits>1</entry_nb_visits>
+ <entry_nb_actions>2</entry_nb_actions>
+ <entry_sum_visit_length>1</entry_sum_visit_length>
+ <entry_bounce_count>0</entry_bounce_count>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
- <sum_daily_exit_nb_uniq_visitors>1</sum_daily_exit_nb_uniq_visitors>
+ <sum_daily_entry_nb_uniq_visitors>1</sum_daily_entry_nb_uniq_visitors>
<avg_bandwidth>0</avg_bandwidth>
<avg_time_on_page>0</avg_time_on_page>
<bounce_rate>0%</bounce_rate>
- <exit_rate>100%</exit_rate>
+ <exit_rate>0%</exit_rate>
<avg_time_generation>0</avg_time_generation>
- <url>http://example.org/page1.html</url>
- <segment>pageUrl==http%3A%2F%2Fexample.org%2Fpage1.html</segment>
+ <url>http://example.org/sub/dir/dir1/page1.html</url>
+ <segment>pageUrl==http%3A%2F%2Fexample.org%2Fsub%2Fdir%2Fdir1%2Fpage1.html</segment>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_FlattenReports__CustomVariables.getCustomVariables_day.xml b/tests/PHPUnit/System/expected/test_FlattenReports__CustomVariables.getCustomVariables_day.xml
index a26e381adb..711a38f887 100644
--- a/tests/PHPUnit/System/expected/test_FlattenReports__CustomVariables.getCustomVariables_day.xml
+++ b/tests/PHPUnit/System/expected/test_FlattenReports__CustomVariables.getCustomVariables_day.xml
@@ -30,6 +30,28 @@
<is_aggregate>1</is_aggregate>
</row>
<row>
+ <label>CustomVarVisit - CustomVarValue1</label>
+ <nb_visits>3</nb_visits>
+ <nb_actions>9</nb_actions>
+ <nb_users>0</nb_users>
+ <max_actions>3</max_actions>
+ <sum_visit_length>3</sum_visit_length>
+ <bounce_count>0</bounce_count>
+ <nb_visits_converted>0</nb_visits_converted>
+ <is_aggregate>0</is_aggregate>
+ </row>
+ <row>
+ <label>CustomVarVisit - CustomVarValue2</label>
+ <nb_visits>3</nb_visits>
+ <nb_actions>9</nb_actions>
+ <nb_users>0</nb_users>
+ <max_actions>3</max_actions>
+ <sum_visit_length>3</sum_visit_length>
+ <bounce_count>0</bounce_count>
+ <nb_visits_converted>0</nb_visits_converted>
+ <is_aggregate>0</is_aggregate>
+ </row>
+ <row>
<label>CustomVarPage - CustomVarValue0</label>
<nb_visits>6</nb_visits>
<nb_actions>6</nb_actions>
@@ -47,30 +69,19 @@
<nb_actions>6</nb_actions>
<is_aggregate>0</is_aggregate>
</row>
+ </result>
+ <result date="2010-03-06">
<row>
<label>CustomVarVisit - CustomVarValue1</label>
- <nb_visits>3</nb_visits>
- <nb_actions>9</nb_actions>
- <nb_users>0</nb_users>
- <max_actions>3</max_actions>
- <sum_visit_length>3</sum_visit_length>
- <bounce_count>0</bounce_count>
- <nb_visits_converted>0</nb_visits_converted>
- <is_aggregate>0</is_aggregate>
- </row>
- <row>
- <label>CustomVarVisit - CustomVarValue2</label>
- <nb_visits>3</nb_visits>
- <nb_actions>9</nb_actions>
+ <nb_visits>1</nb_visits>
+ <nb_actions>2</nb_actions>
<nb_users>0</nb_users>
- <max_actions>3</max_actions>
- <sum_visit_length>3</sum_visit_length>
+ <max_actions>2</max_actions>
+ <sum_visit_length>1</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
<is_aggregate>0</is_aggregate>
</row>
- </result>
- <result date="2010-03-06">
<row>
<label>CustomVarVisit</label>
<nb_visits>1</nb_visits>
@@ -89,6 +100,12 @@
<is_aggregate>1</is_aggregate>
</row>
<row>
+ <label>CustomVarPage - CustomVarValue1</label>
+ <nb_visits>1</nb_visits>
+ <nb_actions>1</nb_actions>
+ <is_aggregate>0</is_aggregate>
+ </row>
+ <row>
<label>CustomVarPage</label>
<nb_actions>1</nb_actions>
<slots>
@@ -99,23 +116,6 @@
</slots>
<is_aggregate>1</is_aggregate>
</row>
- <row>
- <label>CustomVarPage - CustomVarValue1</label>
- <nb_visits>1</nb_visits>
- <nb_actions>1</nb_actions>
- <is_aggregate>0</is_aggregate>
- </row>
- <row>
- <label>CustomVarVisit - CustomVarValue1</label>
- <nb_visits>1</nb_visits>
- <nb_actions>2</nb_actions>
- <nb_users>0</nb_users>
- <max_actions>2</max_actions>
- <sum_visit_length>1</sum_visit_length>
- <bounce_count>0</bounce_count>
- <nb_visits_converted>0</nb_visits_converted>
- <is_aggregate>0</is_aggregate>
- </row>
</result>
<result date="2010-03-07" />
<result date="2010-03-08" />
diff --git a/tests/PHPUnit/System/expected/test_FlattenReports_withAggregate__Actions.getPageUrls_week.xml b/tests/PHPUnit/System/expected/test_FlattenReports_withAggregate__Actions.getPageUrls_week.xml
index 760c5bb869..155db4a5b8 100644
--- a/tests/PHPUnit/System/expected/test_FlattenReports_withAggregate__Actions.getPageUrls_week.xml
+++ b/tests/PHPUnit/System/expected/test_FlattenReports_withAggregate__Actions.getPageUrls_week.xml
@@ -25,6 +25,54 @@
<is_aggregate>1</is_aggregate>
</row>
<row>
+ <label>dir1/sub</label>
+ <nb_visits>6</nb_visits>
+ <nb_hits>6</nb_hits>
+ <sum_time_spent>0</sum_time_spent>
+ <nb_hits_with_time_generation>6</nb_hits_with_time_generation>
+ <min_time_generation>0.1</min_time_generation>
+ <max_time_generation>0.6</max_time_generation>
+ <sum_bandwidth>0</sum_bandwidth>
+ <nb_hits_with_bandwidth>0</nb_hits_with_bandwidth>
+ <min_bandwidth />
+ <max_bandwidth />
+ <entry_nb_visits>2</entry_nb_visits>
+ <entry_nb_actions>6</entry_nb_actions>
+ <entry_sum_visit_length>2</entry_sum_visit_length>
+ <entry_bounce_count>0</entry_bounce_count>
+ <exit_nb_visits>2</exit_nb_visits>
+ <avg_bandwidth>0</avg_bandwidth>
+ <avg_time_on_page>0</avg_time_on_page>
+ <bounce_rate>0%</bounce_rate>
+ <exit_rate>33%</exit_rate>
+ <avg_time_generation>0.3</avg_time_generation>
+ <is_aggregate>1</is_aggregate>
+ </row>
+ <row>
+ <label>dir1/sub/dir</label>
+ <nb_visits>6</nb_visits>
+ <nb_hits>6</nb_hits>
+ <sum_time_spent>0</sum_time_spent>
+ <nb_hits_with_time_generation>6</nb_hits_with_time_generation>
+ <min_time_generation>0.1</min_time_generation>
+ <max_time_generation>0.6</max_time_generation>
+ <sum_bandwidth>0</sum_bandwidth>
+ <nb_hits_with_bandwidth>0</nb_hits_with_bandwidth>
+ <min_bandwidth />
+ <max_bandwidth />
+ <entry_nb_visits>2</entry_nb_visits>
+ <entry_nb_actions>6</entry_nb_actions>
+ <entry_sum_visit_length>2</entry_sum_visit_length>
+ <entry_bounce_count>0</entry_bounce_count>
+ <exit_nb_visits>2</exit_nb_visits>
+ <avg_bandwidth>0</avg_bandwidth>
+ <avg_time_on_page>0</avg_time_on_page>
+ <bounce_rate>0%</bounce_rate>
+ <exit_rate>33%</exit_rate>
+ <avg_time_generation>0.3</avg_time_generation>
+ <is_aggregate>1</is_aggregate>
+ </row>
+ <row>
<label>dir2</label>
<nb_visits>6</nb_visits>
<nb_hits>6</nb_hits>
@@ -49,13 +97,13 @@
<is_aggregate>1</is_aggregate>
</row>
<row>
- <label>dir3</label>
+ <label>dir2/sub</label>
<nb_visits>6</nb_visits>
<nb_hits>6</nb_hits>
<sum_time_spent>0</sum_time_spent>
<nb_hits_with_time_generation>6</nb_hits_with_time_generation>
- <min_time_generation>0.3</min_time_generation>
- <max_time_generation>1.8</max_time_generation>
+ <min_time_generation>0.2</min_time_generation>
+ <max_time_generation>1.2</max_time_generation>
<sum_bandwidth>0</sum_bandwidth>
<nb_hits_with_bandwidth>0</nb_hits_with_bandwidth>
<min_bandwidth />
@@ -69,64 +117,65 @@
<avg_time_on_page>0</avg_time_on_page>
<bounce_rate>0%</bounce_rate>
<exit_rate>33%</exit_rate>
- <avg_time_generation>0.9</avg_time_generation>
+ <avg_time_generation>0.6</avg_time_generation>
<is_aggregate>1</is_aggregate>
</row>
<row>
- <label>page1.html</label>
- <nb_visits>1</nb_visits>
- <nb_hits>1</nb_hits>
+ <label>dir2/sub/dir</label>
+ <nb_visits>6</nb_visits>
+ <nb_hits>6</nb_hits>
<sum_time_spent>0</sum_time_spent>
- <nb_hits_with_time_generation>0</nb_hits_with_time_generation>
- <min_time_generation />
- <max_time_generation />
+ <nb_hits_with_time_generation>6</nb_hits_with_time_generation>
+ <min_time_generation>0.2</min_time_generation>
+ <max_time_generation>1.2</max_time_generation>
<sum_bandwidth>0</sum_bandwidth>
<nb_hits_with_bandwidth>0</nb_hits_with_bandwidth>
<min_bandwidth />
<max_bandwidth />
- <exit_nb_visits>1</exit_nb_visits>
- <sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
- <sum_daily_exit_nb_uniq_visitors>1</sum_daily_exit_nb_uniq_visitors>
+ <entry_nb_visits>2</entry_nb_visits>
+ <entry_nb_actions>6</entry_nb_actions>
+ <entry_sum_visit_length>2</entry_sum_visit_length>
+ <entry_bounce_count>0</entry_bounce_count>
+ <exit_nb_visits>2</exit_nb_visits>
<avg_bandwidth>0</avg_bandwidth>
<avg_time_on_page>0</avg_time_on_page>
<bounce_rate>0%</bounce_rate>
- <exit_rate>100%</exit_rate>
- <avg_time_generation>0</avg_time_generation>
- <url>http://example.org/page1.html</url>
- <is_aggregate>0</is_aggregate>
- <segment>pageUrl==http%3A%2F%2Fexample.org%2Fpage1.html</segment>
+ <exit_rate>33%</exit_rate>
+ <avg_time_generation>0.6</avg_time_generation>
+ <is_aggregate>1</is_aggregate>
</row>
<row>
- <label>sub</label>
- <nb_visits>1</nb_visits>
- <nb_hits>1</nb_hits>
+ <label>dir3</label>
+ <nb_visits>6</nb_visits>
+ <nb_hits>6</nb_hits>
<sum_time_spent>0</sum_time_spent>
- <nb_hits_with_time_generation>0</nb_hits_with_time_generation>
- <min_time_generation />
- <max_time_generation>0</max_time_generation>
+ <nb_hits_with_time_generation>6</nb_hits_with_time_generation>
+ <min_time_generation>0.3</min_time_generation>
+ <max_time_generation>1.8</max_time_generation>
<sum_bandwidth>0</sum_bandwidth>
<nb_hits_with_bandwidth>0</nb_hits_with_bandwidth>
<min_bandwidth />
<max_bandwidth />
- <entry_nb_visits>1</entry_nb_visits>
- <entry_nb_actions>2</entry_nb_actions>
- <entry_sum_visit_length>1</entry_sum_visit_length>
+ <entry_nb_visits>2</entry_nb_visits>
+ <entry_nb_actions>6</entry_nb_actions>
+ <entry_sum_visit_length>2</entry_sum_visit_length>
<entry_bounce_count>0</entry_bounce_count>
+ <exit_nb_visits>2</exit_nb_visits>
<avg_bandwidth>0</avg_bandwidth>
<avg_time_on_page>0</avg_time_on_page>
<bounce_rate>0%</bounce_rate>
- <exit_rate>0%</exit_rate>
- <avg_time_generation>0</avg_time_generation>
+ <exit_rate>33%</exit_rate>
+ <avg_time_generation>0.9</avg_time_generation>
<is_aggregate>1</is_aggregate>
</row>
<row>
- <label>dir1/sub</label>
+ <label>dir3/sub</label>
<nb_visits>6</nb_visits>
<nb_hits>6</nb_hits>
<sum_time_spent>0</sum_time_spent>
<nb_hits_with_time_generation>6</nb_hits_with_time_generation>
- <min_time_generation>0.1</min_time_generation>
- <max_time_generation>0.6</max_time_generation>
+ <min_time_generation>0.3</min_time_generation>
+ <max_time_generation>1.8</max_time_generation>
<sum_bandwidth>0</sum_bandwidth>
<nb_hits_with_bandwidth>0</nb_hits_with_bandwidth>
<min_bandwidth />
@@ -140,17 +189,17 @@
<avg_time_on_page>0</avg_time_on_page>
<bounce_rate>0%</bounce_rate>
<exit_rate>33%</exit_rate>
- <avg_time_generation>0.3</avg_time_generation>
+ <avg_time_generation>0.9</avg_time_generation>
<is_aggregate>1</is_aggregate>
</row>
<row>
- <label>dir1/sub/dir</label>
+ <label>dir3/sub/dir</label>
<nb_visits>6</nb_visits>
<nb_hits>6</nb_hits>
<sum_time_spent>0</sum_time_spent>
<nb_hits_with_time_generation>6</nb_hits_with_time_generation>
- <min_time_generation>0.1</min_time_generation>
- <max_time_generation>0.6</max_time_generation>
+ <min_time_generation>0.3</min_time_generation>
+ <max_time_generation>1.8</max_time_generation>
<sum_bandwidth>0</sum_bandwidth>
<nb_hits_with_bandwidth>0</nb_hits_with_bandwidth>
<min_bandwidth />
@@ -164,7 +213,7 @@
<avg_time_on_page>0</avg_time_on_page>
<bounce_rate>0%</bounce_rate>
<exit_rate>33%</exit_rate>
- <avg_time_generation>0.3</avg_time_generation>
+ <avg_time_generation>0.9</avg_time_generation>
<is_aggregate>1</is_aggregate>
</row>
<row>
@@ -241,54 +290,6 @@
<segment>pageUrl==http%3A%2F%2Fexample.org%2Fdir1%2Fsub%2Fdir%2Fpage2.html</segment>
</row>
<row>
- <label>dir2/sub</label>
- <nb_visits>6</nb_visits>
- <nb_hits>6</nb_hits>
- <sum_time_spent>0</sum_time_spent>
- <nb_hits_with_time_generation>6</nb_hits_with_time_generation>
- <min_time_generation>0.2</min_time_generation>
- <max_time_generation>1.2</max_time_generation>
- <sum_bandwidth>0</sum_bandwidth>
- <nb_hits_with_bandwidth>0</nb_hits_with_bandwidth>
- <min_bandwidth />
- <max_bandwidth />
- <entry_nb_visits>2</entry_nb_visits>
- <entry_nb_actions>6</entry_nb_actions>
- <entry_sum_visit_length>2</entry_sum_visit_length>
- <entry_bounce_count>0</entry_bounce_count>
- <exit_nb_visits>2</exit_nb_visits>
- <avg_bandwidth>0</avg_bandwidth>
- <avg_time_on_page>0</avg_time_on_page>
- <bounce_rate>0%</bounce_rate>
- <exit_rate>33%</exit_rate>
- <avg_time_generation>0.6</avg_time_generation>
- <is_aggregate>1</is_aggregate>
- </row>
- <row>
- <label>dir2/sub/dir</label>
- <nb_visits>6</nb_visits>
- <nb_hits>6</nb_hits>
- <sum_time_spent>0</sum_time_spent>
- <nb_hits_with_time_generation>6</nb_hits_with_time_generation>
- <min_time_generation>0.2</min_time_generation>
- <max_time_generation>1.2</max_time_generation>
- <sum_bandwidth>0</sum_bandwidth>
- <nb_hits_with_bandwidth>0</nb_hits_with_bandwidth>
- <min_bandwidth />
- <max_bandwidth />
- <entry_nb_visits>2</entry_nb_visits>
- <entry_nb_actions>6</entry_nb_actions>
- <entry_sum_visit_length>2</entry_sum_visit_length>
- <entry_bounce_count>0</entry_bounce_count>
- <exit_nb_visits>2</exit_nb_visits>
- <avg_bandwidth>0</avg_bandwidth>
- <avg_time_on_page>0</avg_time_on_page>
- <bounce_rate>0%</bounce_rate>
- <exit_rate>33%</exit_rate>
- <avg_time_generation>0.6</avg_time_generation>
- <is_aggregate>1</is_aggregate>
- </row>
- <row>
<label>dir2/sub/dir/page0.html</label>
<nb_visits>2</nb_visits>
<nb_hits>2</nb_hits>
@@ -362,54 +363,6 @@
<segment>pageUrl==http%3A%2F%2Fexample.org%2Fdir2%2Fsub%2Fdir%2Fpage2.html</segment>
</row>
<row>
- <label>dir3/sub</label>
- <nb_visits>6</nb_visits>
- <nb_hits>6</nb_hits>
- <sum_time_spent>0</sum_time_spent>
- <nb_hits_with_time_generation>6</nb_hits_with_time_generation>
- <min_time_generation>0.3</min_time_generation>
- <max_time_generation>1.8</max_time_generation>
- <sum_bandwidth>0</sum_bandwidth>
- <nb_hits_with_bandwidth>0</nb_hits_with_bandwidth>
- <min_bandwidth />
- <max_bandwidth />
- <entry_nb_visits>2</entry_nb_visits>
- <entry_nb_actions>6</entry_nb_actions>
- <entry_sum_visit_length>2</entry_sum_visit_length>
- <entry_bounce_count>0</entry_bounce_count>
- <exit_nb_visits>2</exit_nb_visits>
- <avg_bandwidth>0</avg_bandwidth>
- <avg_time_on_page>0</avg_time_on_page>
- <bounce_rate>0%</bounce_rate>
- <exit_rate>33%</exit_rate>
- <avg_time_generation>0.9</avg_time_generation>
- <is_aggregate>1</is_aggregate>
- </row>
- <row>
- <label>dir3/sub/dir</label>
- <nb_visits>6</nb_visits>
- <nb_hits>6</nb_hits>
- <sum_time_spent>0</sum_time_spent>
- <nb_hits_with_time_generation>6</nb_hits_with_time_generation>
- <min_time_generation>0.3</min_time_generation>
- <max_time_generation>1.8</max_time_generation>
- <sum_bandwidth>0</sum_bandwidth>
- <nb_hits_with_bandwidth>0</nb_hits_with_bandwidth>
- <min_bandwidth />
- <max_bandwidth />
- <entry_nb_visits>2</entry_nb_visits>
- <entry_nb_actions>6</entry_nb_actions>
- <entry_sum_visit_length>2</entry_sum_visit_length>
- <entry_bounce_count>0</entry_bounce_count>
- <exit_nb_visits>2</exit_nb_visits>
- <avg_bandwidth>0</avg_bandwidth>
- <avg_time_on_page>0</avg_time_on_page>
- <bounce_rate>0%</bounce_rate>
- <exit_rate>33%</exit_rate>
- <avg_time_generation>0.9</avg_time_generation>
- <is_aggregate>1</is_aggregate>
- </row>
- <row>
<label>dir3/sub/dir/page0.html</label>
<nb_visits>2</nb_visits>
<nb_hits>2</nb_hits>
@@ -483,6 +436,53 @@
<segment>pageUrl==http%3A%2F%2Fexample.org%2Fdir3%2Fsub%2Fdir%2Fpage2.html</segment>
</row>
<row>
+ <label>page1.html</label>
+ <nb_visits>1</nb_visits>
+ <nb_hits>1</nb_hits>
+ <sum_time_spent>0</sum_time_spent>
+ <nb_hits_with_time_generation>0</nb_hits_with_time_generation>
+ <min_time_generation />
+ <max_time_generation />
+ <sum_bandwidth>0</sum_bandwidth>
+ <nb_hits_with_bandwidth>0</nb_hits_with_bandwidth>
+ <min_bandwidth />
+ <max_bandwidth />
+ <exit_nb_visits>1</exit_nb_visits>
+ <sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
+ <sum_daily_exit_nb_uniq_visitors>1</sum_daily_exit_nb_uniq_visitors>
+ <avg_bandwidth>0</avg_bandwidth>
+ <avg_time_on_page>0</avg_time_on_page>
+ <bounce_rate>0%</bounce_rate>
+ <exit_rate>100%</exit_rate>
+ <avg_time_generation>0</avg_time_generation>
+ <url>http://example.org/page1.html</url>
+ <is_aggregate>0</is_aggregate>
+ <segment>pageUrl==http%3A%2F%2Fexample.org%2Fpage1.html</segment>
+ </row>
+ <row>
+ <label>sub</label>
+ <nb_visits>1</nb_visits>
+ <nb_hits>1</nb_hits>
+ <sum_time_spent>0</sum_time_spent>
+ <nb_hits_with_time_generation>0</nb_hits_with_time_generation>
+ <min_time_generation />
+ <max_time_generation>0</max_time_generation>
+ <sum_bandwidth>0</sum_bandwidth>
+ <nb_hits_with_bandwidth>0</nb_hits_with_bandwidth>
+ <min_bandwidth />
+ <max_bandwidth />
+ <entry_nb_visits>1</entry_nb_visits>
+ <entry_nb_actions>2</entry_nb_actions>
+ <entry_sum_visit_length>1</entry_sum_visit_length>
+ <entry_bounce_count>0</entry_bounce_count>
+ <avg_bandwidth>0</avg_bandwidth>
+ <avg_time_on_page>0</avg_time_on_page>
+ <bounce_rate>0%</bounce_rate>
+ <exit_rate>0%</exit_rate>
+ <avg_time_generation>0</avg_time_generation>
+ <is_aggregate>1</is_aggregate>
+ </row>
+ <row>
<label>sub/dir</label>
<nb_visits>1</nb_visits>
<nb_hits>1</nb_hits>
diff --git a/tests/PHPUnit/System/expected/test_ImportLogs__CorePluginsAdmin.getSystemSettings.xml b/tests/PHPUnit/System/expected/test_ImportLogs__CorePluginsAdmin.getSystemSettings.xml
index fc64578e32..6008a52144 100644
--- a/tests/PHPUnit/System/expected/test_ImportLogs__CorePluginsAdmin.getSystemSettings.xml
+++ b/tests/PHPUnit/System/expected/test_ImportLogs__CorePluginsAdmin.getSystemSettings.xml
@@ -21,6 +21,7 @@
</availableValues>
<description />
<inlineHelp>While our &lt;a href='?module=Proxy&amp;action=redirect&amp;url=http://piwik.org/participate/development-process/' target='_blank'&gt;development process&lt;/a&gt; includes thousands of automated tests, Beta Testers play a key role in achieving the &quot;No bug policy&quot; in Piwik.&lt;br/&gt;If Piwik is a critical part of your business, we recommend you use the latest stable release. If you use the latest beta and you find a bug or have a suggestion, please &lt;a href='?module=Proxy&amp;action=redirect&amp;url=http%3A%2F%2Fdeveloper.piwik.org%2Fguides%2Fcore-team-workflow%23influencing-piwik-development' target='_blank'&gt;see here&lt;/a&gt;.&lt;br /&gt;LTS (Long Term Support) versions receive only security and bug fixes.</inlineHelp>
+ <templateFile />
<introduction>Release channel</introduction>
<condition />
</row>
@@ -39,6 +40,7 @@
</availableValues>
<description />
<inlineHelp>An email will be sent to Super Users when there is a new version available for a plugin.</inlineHelp>
+ <templateFile />
<introduction>Send an email when a plugin update is available</introduction>
<condition />
</row>
@@ -64,6 +66,7 @@
</availableValues>
<description>Choose the metric that should be displayed in the browser tab</description>
<inlineHelp />
+ <templateFile />
<introduction />
<condition />
</row>
@@ -91,6 +94,7 @@
</availableValues>
<description>The value will be only displayed in the following browsers</description>
<inlineHelp />
+ <templateFile />
<introduction />
<condition />
</row>
@@ -108,6 +112,7 @@ Another line</defaultValue>
<availableValues />
<description>This description will be displayed next to the value</description>
<inlineHelp />
+ <templateFile />
<introduction />
<condition />
</row>
@@ -123,6 +128,7 @@ Another line</defaultValue>
<availableValues />
<description>Password for the 3rd API where we fetch the value</description>
<inlineHelp />
+ <templateFile />
<introduction />
<condition />
</row>
@@ -144,6 +150,7 @@ Another line</defaultValue>
<availableValues />
<description>If enabled, logged in users can opt out in their plugin settings. Anonymous users cannot opt out.</description>
<inlineHelp />
+ <templateFile />
<introduction />
<condition />
</row>
@@ -159,6 +166,7 @@ Another line</defaultValue>
<availableValues />
<description>If enabled, anonymized usage data will be sent to demo-anonymous.piwik.org and the tracked data can be viewed there (the data is public). The collected data is used to improve Piwik. Thank you for making Piwik better!</description>
<inlineHelp />
+ <templateFile />
<introduction>Send anonmyized usage data to the creators of Piwik</introduction>
<condition />
</row>
@@ -174,6 +182,7 @@ Another line</defaultValue>
<availableValues />
<description>If specified, anonymized usage data will be sent to the specified site in this Piwik.</description>
<inlineHelp />
+ <templateFile />
<introduction>Send anonymize usage data to this Piwik</introduction>
<condition />
</row>
@@ -189,6 +198,7 @@ Another line</defaultValue>
<availableValues />
<description />
<inlineHelp />
+ <templateFile />
<introduction />
<condition />
</row>
@@ -205,6 +215,7 @@ Another line</defaultValue>
<availableValues />
<description />
<inlineHelp />
+ <templateFile />
<introduction>Send anonymize usage data to a custom Piwik</introduction>
<condition />
</row>
@@ -221,6 +232,7 @@ Another line</defaultValue>
<availableValues />
<description>If a URL and Site Id is specified, usage data will be sent to the custom Piwik instance.</description>
<inlineHelp />
+ <templateFile />
<introduction />
<condition />
</row>
@@ -236,6 +248,7 @@ Another line</defaultValue>
<availableValues />
<description />
<inlineHelp />
+ <templateFile />
<introduction />
<condition />
</row>
@@ -258,6 +271,7 @@ Another line</defaultValue>
<availableValues />
<description />
<inlineHelp>If enabled, the Redis Sentinel feature will be used. Make sure to update host and port if needed. Once you have enabled and saved the change, you will be able to specify multiple hosts and ports comma separated.</inlineHelp>
+ <templateFile />
<introduction />
<condition />
</row>
@@ -274,6 +288,7 @@ Another line</defaultValue>
<availableValues />
<description />
<inlineHelp>The sentinel master name only needs to be configured if Sentinel is enabled.</inlineHelp>
+ <templateFile />
<introduction />
<condition />
</row>
@@ -290,6 +305,7 @@ Another line</defaultValue>
<availableValues />
<description />
<inlineHelp>Remote host or unix socket of the Redis server. Max 500 characters are allowed.</inlineHelp>
+ <templateFile />
<introduction />
<condition />
</row>
@@ -306,6 +322,7 @@ Another line</defaultValue>
<availableValues />
<description />
<inlineHelp>Port the Redis server is running on. Value should be between 1 and 65535. Use 0 if you are using unix socket to connect to Redis server.</inlineHelp>
+ <templateFile />
<introduction />
<condition />
</row>
@@ -322,6 +339,7 @@ Another line</defaultValue>
<availableValues />
<description />
<inlineHelp>In case you are using Redis for caching make sure to use a different database.</inlineHelp>
+ <templateFile />
<introduction />
<condition />
</row>
@@ -338,6 +356,7 @@ Another line</defaultValue>
<availableValues />
<description />
<inlineHelp>Password set on the Redis server, if any. Redis can be instructed to require a password before allowing clients to execute commands.</inlineHelp>
+ <templateFile />
<introduction />
<condition />
</row>
@@ -353,6 +372,7 @@ Another line</defaultValue>
<availableValues />
<description />
<inlineHelp>If enabled, all tracking requests will be written into a queue instead of the directly into the database. Requires a Redis server and phpredis PHP extension.</inlineHelp>
+ <templateFile />
<introduction />
<condition />
</row>
@@ -369,6 +389,7 @@ Another line</defaultValue>
<availableValues />
<description />
<inlineHelp>Number of allowed maximum queue workers. Accepts a number between 1 and 16. Best practice is to set the number of CPUs you want to make available for queue processing. Be aware you need to make sure to start the workers manually. We recommend to not use 9-15 workers, rather use 8 or 16 as the queue might not be distributed evenly into different queues. DO NOT USE more than 1 worker if you make use the UserId feature when tracking see https://github.com/piwik/piwik/issues/7691</inlineHelp>
+ <templateFile />
<introduction />
<condition />
</row>
@@ -385,6 +406,7 @@ Another line</defaultValue>
<availableValues />
<description />
<inlineHelp>Defines how many requests will be picked out of the queue and processed at once. Enter a number which is &gt;= 1.</inlineHelp>
+ <templateFile />
<introduction />
<condition />
</row>
@@ -400,6 +422,7 @@ Another line</defaultValue>
<availableValues />
<description />
<inlineHelp>If enabled, we will process all requests within a queue during a normal tracking request once there are enough requests in the queue. This will not slow down the tracking request. If disabled, you have to setup a cronjob that executes the &quot;./console queuedtracking:process&quot; console command eg every minute to process the queue.</inlineHelp>
+ <templateFile />
<introduction />
<condition />
</row>
diff --git a/tests/PHPUnit/System/expected/test_ImportLogs__CorePluginsAdmin.getUserSettings.xml b/tests/PHPUnit/System/expected/test_ImportLogs__CorePluginsAdmin.getUserSettings.xml
index 151e26bdc7..385469b2df 100644
--- a/tests/PHPUnit/System/expected/test_ImportLogs__CorePluginsAdmin.getUserSettings.xml
+++ b/tests/PHPUnit/System/expected/test_ImportLogs__CorePluginsAdmin.getUserSettings.xml
@@ -16,6 +16,7 @@
<availableValues />
<description>If enabled, the value will be automatically refreshed depending on the specified interval</description>
<inlineHelp />
+ <templateFile />
<introduction />
<condition />
</row>
@@ -32,6 +33,7 @@
<availableValues />
<description>Defines how often the value should be updated</description>
<inlineHelp>Enter a number which is &gt;= 15</inlineHelp>
+ <templateFile />
<introduction />
<condition />
</row>
@@ -51,6 +53,7 @@
</availableValues>
<description>Pick your favourite color</description>
<inlineHelp />
+ <templateFile />
<introduction />
<condition />
</row>
@@ -72,6 +75,7 @@
<availableValues />
<description>If enabled, anonymous usage data will be tracked. For example which pages are viewed and which reports are used most often. For more information contact your system administrator.</description>
<inlineHelp />
+ <templateFile />
<introduction />
<condition />
</row>
diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__CorePluginsAdmin.getSystemSettings.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__CorePluginsAdmin.getSystemSettings.xml
index 7f6c3671eb..0a3d2da7c7 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__CorePluginsAdmin.getSystemSettings.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__CorePluginsAdmin.getSystemSettings.xml
@@ -21,6 +21,7 @@
</availableValues>
<description />
<inlineHelp>While our &lt;a href='?module=Proxy&amp;action=redirect&amp;url=http://piwik.org/participate/development-process/' target='_blank'&gt;development process&lt;/a&gt; includes thousands of automated tests, Beta Testers play a key role in achieving the &quot;No bug policy&quot; in Piwik.&lt;br/&gt;If Piwik is a critical part of your business, we recommend you use the latest stable release. If you use the latest beta and you find a bug or have a suggestion, please &lt;a href='?module=Proxy&amp;action=redirect&amp;url=http%3A%2F%2Fdeveloper.piwik.org%2Fguides%2Fcore-team-workflow%23influencing-piwik-development' target='_blank'&gt;see here&lt;/a&gt;.&lt;br /&gt;LTS (Long Term Support) versions receive only security and bug fixes.</inlineHelp>
+ <templateFile />
<introduction>Release channel</introduction>
<condition />
</row>
@@ -39,6 +40,7 @@
</availableValues>
<description />
<inlineHelp>An email will be sent to Super Users when there is a new version available for a plugin.</inlineHelp>
+ <templateFile />
<introduction>Send an email when a plugin update is available</introduction>
<condition />
</row>
@@ -64,6 +66,7 @@
</availableValues>
<description>Choose the metric that should be displayed in the browser tab</description>
<inlineHelp />
+ <templateFile />
<introduction />
<condition />
</row>
@@ -91,6 +94,7 @@
</availableValues>
<description>The value will be only displayed in the following browsers</description>
<inlineHelp />
+ <templateFile />
<introduction />
<condition />
</row>
@@ -108,6 +112,7 @@ Another line</defaultValue>
<availableValues />
<description>This description will be displayed next to the value</description>
<inlineHelp />
+ <templateFile />
<introduction />
<condition />
</row>
@@ -123,6 +128,7 @@ Another line</defaultValue>
<availableValues />
<description>Password for the 3rd API where we fetch the value</description>
<inlineHelp />
+ <templateFile />
<introduction />
<condition />
</row>
@@ -144,6 +150,7 @@ Another line</defaultValue>
<availableValues />
<description>If enabled, logged in users can opt out in their plugin settings. Anonymous users cannot opt out.</description>
<inlineHelp />
+ <templateFile />
<introduction />
<condition />
</row>
@@ -159,6 +166,7 @@ Another line</defaultValue>
<availableValues />
<description>If enabled, anonymized usage data will be sent to demo-anonymous.piwik.org and the tracked data can be viewed there (the data is public). The collected data is used to improve Piwik. Thank you for making Piwik better!</description>
<inlineHelp />
+ <templateFile />
<introduction>Send anonmyized usage data to the creators of Piwik</introduction>
<condition />
</row>
@@ -174,6 +182,7 @@ Another line</defaultValue>
<availableValues />
<description>If specified, anonymized usage data will be sent to the specified site in this Piwik.</description>
<inlineHelp />
+ <templateFile />
<introduction>Send anonymize usage data to this Piwik</introduction>
<condition />
</row>
@@ -189,6 +198,7 @@ Another line</defaultValue>
<availableValues />
<description />
<inlineHelp />
+ <templateFile />
<introduction />
<condition />
</row>
@@ -205,6 +215,7 @@ Another line</defaultValue>
<availableValues />
<description />
<inlineHelp />
+ <templateFile />
<introduction>Send anonymize usage data to a custom Piwik</introduction>
<condition />
</row>
@@ -221,6 +232,7 @@ Another line</defaultValue>
<availableValues />
<description>If a URL and Site Id is specified, usage data will be sent to the custom Piwik instance.</description>
<inlineHelp />
+ <templateFile />
<introduction />
<condition />
</row>
@@ -236,6 +248,7 @@ Another line</defaultValue>
<availableValues />
<description />
<inlineHelp />
+ <templateFile />
<introduction />
<condition />
</row>
@@ -258,6 +271,7 @@ Another line</defaultValue>
<availableValues />
<description />
<inlineHelp>If enabled, the Redis Sentinel feature will be used. Make sure to update host and port if needed. Once you have enabled and saved the change, you will be able to specify multiple hosts and ports comma separated.</inlineHelp>
+ <templateFile />
<introduction />
<condition />
</row>
@@ -274,6 +288,7 @@ Another line</defaultValue>
<availableValues />
<description />
<inlineHelp>The sentinel master name only needs to be configured if Sentinel is enabled.</inlineHelp>
+ <templateFile />
<introduction />
<condition />
</row>
@@ -290,6 +305,7 @@ Another line</defaultValue>
<availableValues />
<description />
<inlineHelp>Remote host of the Redis server. Max 500 characters are allowed.</inlineHelp>
+ <templateFile />
<introduction />
<condition />
</row>
@@ -306,6 +322,7 @@ Another line</defaultValue>
<availableValues />
<description />
<inlineHelp>Port the Redis server is running on. Value should be between 1 and 65535.</inlineHelp>
+ <templateFile />
<introduction />
<condition />
</row>
@@ -322,6 +339,7 @@ Another line</defaultValue>
<availableValues />
<description />
<inlineHelp>In case you are using Redis for caching make sure to use a different database.</inlineHelp>
+ <templateFile />
<introduction />
<condition />
</row>
@@ -338,6 +356,7 @@ Another line</defaultValue>
<availableValues />
<description />
<inlineHelp>Password set on the Redis server, if any. Redis can be instructed to require a password before allowing clients to execute commands.</inlineHelp>
+ <templateFile />
<introduction />
<condition />
</row>
@@ -353,6 +372,7 @@ Another line</defaultValue>
<availableValues />
<description />
<inlineHelp>If enabled, all tracking requests will be written into a queue instead of the directly into the database. Requires a Redis server and phpredis PHP extension.</inlineHelp>
+ <templateFile />
<introduction />
<condition />
</row>
@@ -369,6 +389,7 @@ Another line</defaultValue>
<availableValues />
<description />
<inlineHelp>Number of allowed maximum queue workers. Accepts a number between 1 and 16. Best practice is to set the number of CPUs you want to make available for queue processing. Be aware you need to make sure to start the workers manually. We recommend to not use 9-15 workers, rather use 8 or 16 as the queue might not be distributed evenly into different queues. DO NOT USE more than 1 worker if you make use the UserId feature when tracking see https://github.com/piwik/piwik/issues/7691</inlineHelp>
+ <templateFile />
<introduction />
<condition />
</row>
@@ -385,6 +406,7 @@ Another line</defaultValue>
<availableValues />
<description />
<inlineHelp>Defines how many requests will be picked out of the queue and processed at once. Enter a number which is &gt;= 1.</inlineHelp>
+ <templateFile />
<introduction />
<condition />
</row>
@@ -400,6 +422,7 @@ Another line</defaultValue>
<availableValues />
<description />
<inlineHelp>If enabled, we will process all requests within a queue during a normal tracking request once there are enough requests in the queue. This will not slow down the tracking request. If disabled, you have to setup a cronjob that executes the &quot;./console queuedtracking:process&quot; console command eg every minute to process the queue.</inlineHelp>
+ <templateFile />
<introduction />
<condition />
</row>
diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__CorePluginsAdmin.getUserSettings.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__CorePluginsAdmin.getUserSettings.xml
index 151e26bdc7..385469b2df 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__CorePluginsAdmin.getUserSettings.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__CorePluginsAdmin.getUserSettings.xml
@@ -16,6 +16,7 @@
<availableValues />
<description>If enabled, the value will be automatically refreshed depending on the specified interval</description>
<inlineHelp />
+ <templateFile />
<introduction />
<condition />
</row>
@@ -32,6 +33,7 @@
<availableValues />
<description>Defines how often the value should be updated</description>
<inlineHelp>Enter a number which is &gt;= 15</inlineHelp>
+ <templateFile />
<introduction />
<condition />
</row>
@@ -51,6 +53,7 @@
</availableValues>
<description>Pick your favourite color</description>
<inlineHelp />
+ <templateFile />
<introduction />
<condition />
</row>
@@ -72,6 +75,7 @@
<availableValues />
<description>If enabled, anonymous usage data will be tracked. For example which pages are viewed and which reports are used most often. For more information contact your system administrator.</description>
<inlineHelp />
+ <templateFile />
<introduction />
<condition />
</row>
diff --git a/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_scheduled_report_in_csv__ScheduledReports.generateReport_month.original.csv b/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_scheduled_report_in_csv__ScheduledReports.generateReport_month.original.csv
index 38078f4bb9..41f56d803a 100644
--- a/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_scheduled_report_in_csv__ScheduledReports.generateReport_month.original.csv
+++ b/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_scheduled_report_in_csv__ScheduledReports.generateReport_month.original.csv
@@ -257,8 +257,8 @@ products,1,1,100%,0.15s
Entry page titles
label,entry_nb_visits,entry_bounce_count,bounce_rate,avg_time_generation
-first page view,2,2,100%,0.14s
second visitor/two days later/a new visit,8,0,0%,0.32s
+first page view,2,2,100%,0.14s
Exit pages
label,nb_visits,exit_nb_visits,exit_rate,avg_time_generation
@@ -268,16 +268,16 @@ products,1,1,100%,0.15s
Exit page titles
label,nb_visits,exit_nb_visits,exit_rate,avg_time_generation
-first page view,2,2,100%,0.14s
Checkout/Purchasing...,8,8,100%,0.45s
+first page view,2,2,100%,0.14s
Page titles
label,nb_visits,nb_hits,bounce_rate,avg_time_on_page,exit_rate,avg_time_generation
-first page view,2,2,100%,00:00:00,100%,0.14s
-Page Name not defined,1,1,0%,00:00:00,0%,0.22s
Checkout/Purchasing...,8,8,0%,00:00:00,100%,0.45s
second visitor/two days later/a new visit,8,8,0%,00:06:00,0%,0.32s
second visitor/two days later/second page view,8,8,0%,00:09:00,0%,0.17s
+first page view,2,2,100%,00:00:00,100%,0.14s
+Page Name not defined,1,1,0%,00:00:00,0%,0.22s
Site Search Keywords
No data available
@@ -317,9 +317,9 @@ No data available
Referrer Type
label,nb_visits,nb_actions,nb_actions_per_visit,avg_time_on_site,bounce_rate,revenue
-Direct Entry,1,1,1,00:00:00,100%,$ 0
Websites,6,22,3.7,00:10:01,33%,$ 0
Campaigns,4,20,5,00:15:01,0%,$ 0
+Direct Entry,1,1,1,00:00:00,100%,$ 0
All Referrers
label,nb_visits,nb_actions,conversion_rate,nb_actions_per_visit,avg_time_on_site,bounce_rate
diff --git a/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_scheduled_report_in_html_tables_only__ScheduledReports.generateReport_month.original.html b/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_scheduled_report_in_html_tables_only__ScheduledReports.generateReport_month.original.html
index 1cd91a523e..d2606623e3 100644
--- a/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_scheduled_report_in_html_tables_only__ScheduledReports.generateReport_month.original.html
+++ b/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_scheduled_report_in_html_tables_only__ScheduledReports.generateReport_month.original.html
@@ -4394,35 +4394,35 @@
<tr style="background-color: rgb(242,242,242);line-height: 22px;">
<td style="font-size: 13px; border-right: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- first page view </td>
+ second visitor/two days later/a new visit </td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- 2
+ 8
</td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- 2
+ 0
</td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- 100%
+ 0%
</td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- 0.14s
+ 0.32s
</td>
</tr>
<tr style=";line-height: 22px;">
<td style="font-size: 13px; border-right: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- second visitor/two days later/a new visit </td>
+ first page view </td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- 8
+ 2
</td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- 0
+ 2
</td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- 0%
+ 100%
</td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- 0.32s
+ 0.14s
</td>
</tr>
</tbody>
@@ -4547,35 +4547,35 @@
<tr style="background-color: rgb(242,242,242);line-height: 22px;">
<td style="font-size: 13px; border-right: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- first page view </td>
+ Checkout/Purchasing... </td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- 2
+ 8
</td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- 2
+ 8
</td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
100%
</td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- 0.14s
+ 0.45s
</td>
</tr>
<tr style=";line-height: 22px;">
<td style="font-size: 13px; border-right: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- Checkout/Purchasing... </td>
+ first page view </td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- 8
+ 2
</td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- 8
+ 2
</td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
100%
</td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- 0.45s
+ 0.14s
</td>
</tr>
</tbody>
@@ -4618,38 +4618,38 @@
<tr style="background-color: rgb(242,242,242);line-height: 22px;">
<td style="font-size: 13px; border-right: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- first page view </td>
+ Checkout/Purchasing... </td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- 2
+ 8
</td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- 2
+ 8
</td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
00:00:00
</td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- 100%
+ 0%
</td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
100%
</td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- 0.14s
+ 0.45s
</td>
</tr>
<tr style=";line-height: 22px;">
<td style="font-size: 13px; border-right: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- Page Name not defined </td>
+ second visitor/two days later/a new visit </td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- 1
+ 8
</td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- 1
+ 8
</td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- 00:00:00
+ 00:06:00
</td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
0%
@@ -4658,13 +4658,13 @@
0%
</td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- 0.22s
+ 0.32s
</td>
</tr>
<tr style="background-color: rgb(242,242,242);line-height: 22px;">
<td style="font-size: 13px; border-right: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- Checkout/Purchasing... </td>
+ second visitor/two days later/second page view </td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
8
</td>
@@ -4672,53 +4672,53 @@
8
</td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- 00:00:00
+ 00:09:00
</td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
0%
</td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- 100%
+ 0%
</td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- 0.45s
+ 0.17s
</td>
</tr>
<tr style=";line-height: 22px;">
<td style="font-size: 13px; border-right: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- second visitor/two days later/a new visit </td>
+ first page view </td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- 8
+ 2
</td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- 8
+ 2
</td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- 00:06:00
+ 00:00:00
</td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- 0%
+ 100%
</td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- 0%
+ 100%
</td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- 0.32s
+ 0.14s
</td>
</tr>
<tr style="background-color: rgb(242,242,242);line-height: 22px;">
<td style="font-size: 13px; border-right: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- second visitor/two days later/second page view </td>
+ Page Name not defined </td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- 8
+ 1
</td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- 8
+ 1
</td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- 00:09:00
+ 00:00:00
</td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
0%
@@ -4727,7 +4727,7 @@
0%
</td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- 0.17s
+ 0.22s
</td>
</tr>
</tbody>
@@ -4830,21 +4830,21 @@
<tr style="background-color: rgb(242,242,242);line-height: 22px;">
<td style="font-size: 13px; border-right: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- Direct Entry </td>
+ Websites </td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- 1
+ 6
</td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- 1
+ 22
</td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- 1
+ 3.7
</td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- 00:00:00
+ 00:10:01
</td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- 100%
+ 33%
</td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
$ 0
@@ -4853,21 +4853,21 @@
<tr style=";line-height: 22px;">
<td style="font-size: 13px; border-right: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- Websites </td>
+ Campaigns </td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- 6
+ 4
</td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- 22
+ 20
</td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- 3.7
+ 5
</td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- 00:10:01
+ 00:15:01
</td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- 33%
+ 0%
</td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
$ 0
@@ -4876,21 +4876,21 @@
<tr style="background-color: rgb(242,242,242);line-height: 22px;">
<td style="font-size: 13px; border-right: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- Campaigns </td>
+ Direct Entry </td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- 4
+ 1
</td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- 20
+ 1
</td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- 5
+ 1
</td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- 00:15:01
+ 00:00:00
</td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
- 0%
+ 100%
</td>
<td style="font-size: 13px; border-left: 1px solid rgb(217,217,217); padding: 5px 0 5px 5px;">
$ 0
diff --git a/tests/PHPUnit/System/expected/test_apiGetReportMetadata__API.getAvailableMeasurableTypes.xml b/tests/PHPUnit/System/expected/test_apiGetReportMetadata__API.getAvailableMeasurableTypes.xml
index 3e5457c1ff..1865028727 100644
--- a/tests/PHPUnit/System/expected/test_apiGetReportMetadata__API.getAvailableMeasurableTypes.xml
+++ b/tests/PHPUnit/System/expected/test_apiGetReportMetadata__API.getAvailableMeasurableTypes.xml
@@ -30,6 +30,7 @@
<availableValues />
<description />
<inlineHelp>It is recommended, but not required, to specify the various URLs, one per line, that your visitors use to access this website. Alias URLs for a website will not appear in the Referrers &gt; Websites report. Note that it is not necessary to specify the URLs with and without 'www' as Piwik automatically considers both.</inlineHelp>
+ <templateFile />
<introduction />
<condition />
</row>
@@ -45,6 +46,7 @@
<availableValues />
<description />
<inlineHelp>When enabled, Piwik will only track internal actions when the Page URL is one of the known URLs for your website. This prevents people from spamming your analytics with URLs for other websites.&lt;br /&gt;The domain and the path has to be an exact match and each valid subdomain has to be specified separately. For example when the known URLs are 'http://example.com/path' and 'http://good.example.com', tracking requests for 'http://example.com/otherpath' or 'http://bad.example.com' are ignored.</inlineHelp>
+ <templateFile />
<introduction />
<condition />
</row>
@@ -64,6 +66,7 @@
</availableValues>
<description />
<inlineHelp />
+ <templateFile />
<introduction />
<condition />
</row>
@@ -83,6 +86,7 @@
<availableValues />
<description />
<inlineHelp>Enter the list of IPs, one per line, that you wish to exclude from being tracked by Piwik. You can use wildcards, eg. 1.2.3.* or 1.2.*.*&lt;br /&gt;&lt;br /&gt;Your current IP address is &lt;i&gt;127.0.0.1&lt;/i&gt;</inlineHelp>
+ <templateFile />
<introduction />
<condition />
</row>
@@ -102,6 +106,7 @@
<availableValues />
<description />
<inlineHelp>Enter the list of URL Query Parameters, one per line, to exclude from the Page URLs reports. Regular expressions such as /^sess.*|.*[dD]ate$/ are suported.&lt;br /&gt;&lt;br /&gt;Piwik will automatically exclude the common session parameters (phpsessid, sessionid, ...).</inlineHelp>
+ <templateFile />
<introduction />
<condition />
</row>
@@ -121,6 +126,7 @@
<availableValues />
<description />
<inlineHelp>Enter the list of user agents to exclude from being tracked by Piwik.&lt;br /&gt;&lt;br /&gt;If the visitor's user agent string contains any of the strings you specify, the visitor will be excluded from Piwik.&lt;br /&gt;You can use this to exclude some bots from being tracked.</inlineHelp>
+ <templateFile />
<introduction />
<condition />
</row>
@@ -139,6 +145,7 @@
</availableValues>
<description />
<inlineHelp>You can use Piwik to track and report what visitors are searching in your website's internal search engine.</inlineHelp>
+ <templateFile />
<introduction />
<condition />
</row>
@@ -154,6 +161,7 @@
<availableValues />
<description>Query parameter (Default): q,query,s,search,searchword,k,keyword &amp; Category parameter: </description>
<inlineHelp />
+ <templateFile />
<introduction />
<condition>1 &amp;&amp; sitesearch</condition>
</row>
@@ -171,6 +179,7 @@
<availableValues />
<description />
<inlineHelp>Enter a comma separated list of all query parameter names containing the site search keyword.</inlineHelp>
+ <templateFile />
<introduction />
<condition>sitesearch &amp;&amp; !use_default_site_search_params</condition>
</row>
@@ -188,6 +197,7 @@
<availableValues />
<description />
<inlineHelp>(optional)&lt;br /&gt;&lt;br /&gt;You may enter a comma-separated list of query parameters specifying the search category.</inlineHelp>
+ <templateFile />
<introduction />
<condition>1 &amp;&amp; sitesearch &amp;&amp; !use_default_site_search_params</condition>
</row>
@@ -206,6 +216,7 @@
</availableValues>
<description />
<inlineHelp>When enabled, the &quot;Goals&quot; report will have a new &quot;Ecommerce&quot; section.&lt;br /&gt;Piwik allows for advanced Ecommerce Analytics tracking &amp; reporting. Learn more about &lt;a href='http://piwik.org/docs/ecommerce-analytics/' target='_blank'&gt; Ecommerce Analytics&lt;/a&gt;.</inlineHelp>
+ <templateFile />
<introduction />
<condition />
</row>
@@ -229,6 +240,7 @@
<availableValues />
<description />
<inlineHelp />
+ <templateFile />
<introduction />
<condition />
</row>
diff --git a/tests/PHPUnit/System/expected/test_csvExport_xp1_inner1_trans-de__CustomVariables.getCustomVariables_day.csv b/tests/PHPUnit/System/expected/test_csvExport_xp1_inner1_trans-de__CustomVariables.getCustomVariables_day.csv
index 09cdb8f060..351af550cf 100644
--- a/tests/PHPUnit/System/expected/test_csvExport_xp1_inner1_trans-de__CustomVariables.getCustomVariables_day.csv
+++ b/tests/PHPUnit/System/expected/test_csvExport_xp1_inner1_trans-de__CustomVariables.getCustomVariables_day.csv
Binary files differ
diff --git a/tests/PHPUnit/System/expected/test_noVisit_PeriodIsLast__CorePluginsAdmin.getSystemSettings.xml b/tests/PHPUnit/System/expected/test_noVisit_PeriodIsLast__CorePluginsAdmin.getSystemSettings.xml
index fc64578e32..6008a52144 100644
--- a/tests/PHPUnit/System/expected/test_noVisit_PeriodIsLast__CorePluginsAdmin.getSystemSettings.xml
+++ b/tests/PHPUnit/System/expected/test_noVisit_PeriodIsLast__CorePluginsAdmin.getSystemSettings.xml
@@ -21,6 +21,7 @@
</availableValues>
<description />
<inlineHelp>While our &lt;a href='?module=Proxy&amp;action=redirect&amp;url=http://piwik.org/participate/development-process/' target='_blank'&gt;development process&lt;/a&gt; includes thousands of automated tests, Beta Testers play a key role in achieving the &quot;No bug policy&quot; in Piwik.&lt;br/&gt;If Piwik is a critical part of your business, we recommend you use the latest stable release. If you use the latest beta and you find a bug or have a suggestion, please &lt;a href='?module=Proxy&amp;action=redirect&amp;url=http%3A%2F%2Fdeveloper.piwik.org%2Fguides%2Fcore-team-workflow%23influencing-piwik-development' target='_blank'&gt;see here&lt;/a&gt;.&lt;br /&gt;LTS (Long Term Support) versions receive only security and bug fixes.</inlineHelp>
+ <templateFile />
<introduction>Release channel</introduction>
<condition />
</row>
@@ -39,6 +40,7 @@
</availableValues>
<description />
<inlineHelp>An email will be sent to Super Users when there is a new version available for a plugin.</inlineHelp>
+ <templateFile />
<introduction>Send an email when a plugin update is available</introduction>
<condition />
</row>
@@ -64,6 +66,7 @@
</availableValues>
<description>Choose the metric that should be displayed in the browser tab</description>
<inlineHelp />
+ <templateFile />
<introduction />
<condition />
</row>
@@ -91,6 +94,7 @@
</availableValues>
<description>The value will be only displayed in the following browsers</description>
<inlineHelp />
+ <templateFile />
<introduction />
<condition />
</row>
@@ -108,6 +112,7 @@ Another line</defaultValue>
<availableValues />
<description>This description will be displayed next to the value</description>
<inlineHelp />
+ <templateFile />
<introduction />
<condition />
</row>
@@ -123,6 +128,7 @@ Another line</defaultValue>
<availableValues />
<description>Password for the 3rd API where we fetch the value</description>
<inlineHelp />
+ <templateFile />
<introduction />
<condition />
</row>
@@ -144,6 +150,7 @@ Another line</defaultValue>
<availableValues />
<description>If enabled, logged in users can opt out in their plugin settings. Anonymous users cannot opt out.</description>
<inlineHelp />
+ <templateFile />
<introduction />
<condition />
</row>
@@ -159,6 +166,7 @@ Another line</defaultValue>
<availableValues />
<description>If enabled, anonymized usage data will be sent to demo-anonymous.piwik.org and the tracked data can be viewed there (the data is public). The collected data is used to improve Piwik. Thank you for making Piwik better!</description>
<inlineHelp />
+ <templateFile />
<introduction>Send anonmyized usage data to the creators of Piwik</introduction>
<condition />
</row>
@@ -174,6 +182,7 @@ Another line</defaultValue>
<availableValues />
<description>If specified, anonymized usage data will be sent to the specified site in this Piwik.</description>
<inlineHelp />
+ <templateFile />
<introduction>Send anonymize usage data to this Piwik</introduction>
<condition />
</row>
@@ -189,6 +198,7 @@ Another line</defaultValue>
<availableValues />
<description />
<inlineHelp />
+ <templateFile />
<introduction />
<condition />
</row>
@@ -205,6 +215,7 @@ Another line</defaultValue>
<availableValues />
<description />
<inlineHelp />
+ <templateFile />
<introduction>Send anonymize usage data to a custom Piwik</introduction>
<condition />
</row>
@@ -221,6 +232,7 @@ Another line</defaultValue>
<availableValues />
<description>If a URL and Site Id is specified, usage data will be sent to the custom Piwik instance.</description>
<inlineHelp />
+ <templateFile />
<introduction />
<condition />
</row>
@@ -236,6 +248,7 @@ Another line</defaultValue>
<availableValues />
<description />
<inlineHelp />
+ <templateFile />
<introduction />
<condition />
</row>
@@ -258,6 +271,7 @@ Another line</defaultValue>
<availableValues />
<description />
<inlineHelp>If enabled, the Redis Sentinel feature will be used. Make sure to update host and port if needed. Once you have enabled and saved the change, you will be able to specify multiple hosts and ports comma separated.</inlineHelp>
+ <templateFile />
<introduction />
<condition />
</row>
@@ -274,6 +288,7 @@ Another line</defaultValue>
<availableValues />
<description />
<inlineHelp>The sentinel master name only needs to be configured if Sentinel is enabled.</inlineHelp>
+ <templateFile />
<introduction />
<condition />
</row>
@@ -290,6 +305,7 @@ Another line</defaultValue>
<availableValues />
<description />
<inlineHelp>Remote host or unix socket of the Redis server. Max 500 characters are allowed.</inlineHelp>
+ <templateFile />
<introduction />
<condition />
</row>
@@ -306,6 +322,7 @@ Another line</defaultValue>
<availableValues />
<description />
<inlineHelp>Port the Redis server is running on. Value should be between 1 and 65535. Use 0 if you are using unix socket to connect to Redis server.</inlineHelp>
+ <templateFile />
<introduction />
<condition />
</row>
@@ -322,6 +339,7 @@ Another line</defaultValue>
<availableValues />
<description />
<inlineHelp>In case you are using Redis for caching make sure to use a different database.</inlineHelp>
+ <templateFile />
<introduction />
<condition />
</row>
@@ -338,6 +356,7 @@ Another line</defaultValue>
<availableValues />
<description />
<inlineHelp>Password set on the Redis server, if any. Redis can be instructed to require a password before allowing clients to execute commands.</inlineHelp>
+ <templateFile />
<introduction />
<condition />
</row>
@@ -353,6 +372,7 @@ Another line</defaultValue>
<availableValues />
<description />
<inlineHelp>If enabled, all tracking requests will be written into a queue instead of the directly into the database. Requires a Redis server and phpredis PHP extension.</inlineHelp>
+ <templateFile />
<introduction />
<condition />
</row>
@@ -369,6 +389,7 @@ Another line</defaultValue>
<availableValues />
<description />
<inlineHelp>Number of allowed maximum queue workers. Accepts a number between 1 and 16. Best practice is to set the number of CPUs you want to make available for queue processing. Be aware you need to make sure to start the workers manually. We recommend to not use 9-15 workers, rather use 8 or 16 as the queue might not be distributed evenly into different queues. DO NOT USE more than 1 worker if you make use the UserId feature when tracking see https://github.com/piwik/piwik/issues/7691</inlineHelp>
+ <templateFile />
<introduction />
<condition />
</row>
@@ -385,6 +406,7 @@ Another line</defaultValue>
<availableValues />
<description />
<inlineHelp>Defines how many requests will be picked out of the queue and processed at once. Enter a number which is &gt;= 1.</inlineHelp>
+ <templateFile />
<introduction />
<condition />
</row>
@@ -400,6 +422,7 @@ Another line</defaultValue>
<availableValues />
<description />
<inlineHelp>If enabled, we will process all requests within a queue during a normal tracking request once there are enough requests in the queue. This will not slow down the tracking request. If disabled, you have to setup a cronjob that executes the &quot;./console queuedtracking:process&quot; console command eg every minute to process the queue.</inlineHelp>
+ <templateFile />
<introduction />
<condition />
</row>
diff --git a/tests/PHPUnit/System/expected/test_noVisit_PeriodIsLast__CorePluginsAdmin.getUserSettings.xml b/tests/PHPUnit/System/expected/test_noVisit_PeriodIsLast__CorePluginsAdmin.getUserSettings.xml
index 151e26bdc7..385469b2df 100644
--- a/tests/PHPUnit/System/expected/test_noVisit_PeriodIsLast__CorePluginsAdmin.getUserSettings.xml
+++ b/tests/PHPUnit/System/expected/test_noVisit_PeriodIsLast__CorePluginsAdmin.getUserSettings.xml
@@ -16,6 +16,7 @@
<availableValues />
<description>If enabled, the value will be automatically refreshed depending on the specified interval</description>
<inlineHelp />
+ <templateFile />
<introduction />
<condition />
</row>
@@ -32,6 +33,7 @@
<availableValues />
<description>Defines how often the value should be updated</description>
<inlineHelp>Enter a number which is &gt;= 15</inlineHelp>
+ <templateFile />
<introduction />
<condition />
</row>
@@ -51,6 +53,7 @@
</availableValues>
<description>Pick your favourite color</description>
<inlineHelp />
+ <templateFile />
<introduction />
<condition />
</row>
@@ -72,6 +75,7 @@
<availableValues />
<description>If enabled, anonymous usage data will be tracked. For example which pages are viewed and which reports are used most often. For more information contact your system administrator.</description>
<inlineHelp />
+ <templateFile />
<introduction />
<condition />
</row>
diff --git a/tests/PHPUnit/System/expected/test_noVisit__CorePluginsAdmin.getSystemSettings.xml b/tests/PHPUnit/System/expected/test_noVisit__CorePluginsAdmin.getSystemSettings.xml
index fc64578e32..6008a52144 100644
--- a/tests/PHPUnit/System/expected/test_noVisit__CorePluginsAdmin.getSystemSettings.xml
+++ b/tests/PHPUnit/System/expected/test_noVisit__CorePluginsAdmin.getSystemSettings.xml
@@ -21,6 +21,7 @@
</availableValues>
<description />
<inlineHelp>While our &lt;a href='?module=Proxy&amp;action=redirect&amp;url=http://piwik.org/participate/development-process/' target='_blank'&gt;development process&lt;/a&gt; includes thousands of automated tests, Beta Testers play a key role in achieving the &quot;No bug policy&quot; in Piwik.&lt;br/&gt;If Piwik is a critical part of your business, we recommend you use the latest stable release. If you use the latest beta and you find a bug or have a suggestion, please &lt;a href='?module=Proxy&amp;action=redirect&amp;url=http%3A%2F%2Fdeveloper.piwik.org%2Fguides%2Fcore-team-workflow%23influencing-piwik-development' target='_blank'&gt;see here&lt;/a&gt;.&lt;br /&gt;LTS (Long Term Support) versions receive only security and bug fixes.</inlineHelp>
+ <templateFile />
<introduction>Release channel</introduction>
<condition />
</row>
@@ -39,6 +40,7 @@
</availableValues>
<description />
<inlineHelp>An email will be sent to Super Users when there is a new version available for a plugin.</inlineHelp>
+ <templateFile />
<introduction>Send an email when a plugin update is available</introduction>
<condition />
</row>
@@ -64,6 +66,7 @@
</availableValues>
<description>Choose the metric that should be displayed in the browser tab</description>
<inlineHelp />
+ <templateFile />
<introduction />
<condition />
</row>
@@ -91,6 +94,7 @@
</availableValues>
<description>The value will be only displayed in the following browsers</description>
<inlineHelp />
+ <templateFile />
<introduction />
<condition />
</row>
@@ -108,6 +112,7 @@ Another line</defaultValue>
<availableValues />
<description>This description will be displayed next to the value</description>
<inlineHelp />
+ <templateFile />
<introduction />
<condition />
</row>
@@ -123,6 +128,7 @@ Another line</defaultValue>
<availableValues />
<description>Password for the 3rd API where we fetch the value</description>
<inlineHelp />
+ <templateFile />
<introduction />
<condition />
</row>
@@ -144,6 +150,7 @@ Another line</defaultValue>
<availableValues />
<description>If enabled, logged in users can opt out in their plugin settings. Anonymous users cannot opt out.</description>
<inlineHelp />
+ <templateFile />
<introduction />
<condition />
</row>
@@ -159,6 +166,7 @@ Another line</defaultValue>
<availableValues />
<description>If enabled, anonymized usage data will be sent to demo-anonymous.piwik.org and the tracked data can be viewed there (the data is public). The collected data is used to improve Piwik. Thank you for making Piwik better!</description>
<inlineHelp />
+ <templateFile />
<introduction>Send anonmyized usage data to the creators of Piwik</introduction>
<condition />
</row>
@@ -174,6 +182,7 @@ Another line</defaultValue>
<availableValues />
<description>If specified, anonymized usage data will be sent to the specified site in this Piwik.</description>
<inlineHelp />
+ <templateFile />
<introduction>Send anonymize usage data to this Piwik</introduction>
<condition />
</row>
@@ -189,6 +198,7 @@ Another line</defaultValue>
<availableValues />
<description />
<inlineHelp />
+ <templateFile />
<introduction />
<condition />
</row>
@@ -205,6 +215,7 @@ Another line</defaultValue>
<availableValues />
<description />
<inlineHelp />
+ <templateFile />
<introduction>Send anonymize usage data to a custom Piwik</introduction>
<condition />
</row>
@@ -221,6 +232,7 @@ Another line</defaultValue>
<availableValues />
<description>If a URL and Site Id is specified, usage data will be sent to the custom Piwik instance.</description>
<inlineHelp />
+ <templateFile />
<introduction />
<condition />
</row>
@@ -236,6 +248,7 @@ Another line</defaultValue>
<availableValues />
<description />
<inlineHelp />
+ <templateFile />
<introduction />
<condition />
</row>
@@ -258,6 +271,7 @@ Another line</defaultValue>
<availableValues />
<description />
<inlineHelp>If enabled, the Redis Sentinel feature will be used. Make sure to update host and port if needed. Once you have enabled and saved the change, you will be able to specify multiple hosts and ports comma separated.</inlineHelp>
+ <templateFile />
<introduction />
<condition />
</row>
@@ -274,6 +288,7 @@ Another line</defaultValue>
<availableValues />
<description />
<inlineHelp>The sentinel master name only needs to be configured if Sentinel is enabled.</inlineHelp>
+ <templateFile />
<introduction />
<condition />
</row>
@@ -290,6 +305,7 @@ Another line</defaultValue>
<availableValues />
<description />
<inlineHelp>Remote host or unix socket of the Redis server. Max 500 characters are allowed.</inlineHelp>
+ <templateFile />
<introduction />
<condition />
</row>
@@ -306,6 +322,7 @@ Another line</defaultValue>
<availableValues />
<description />
<inlineHelp>Port the Redis server is running on. Value should be between 1 and 65535. Use 0 if you are using unix socket to connect to Redis server.</inlineHelp>
+ <templateFile />
<introduction />
<condition />
</row>
@@ -322,6 +339,7 @@ Another line</defaultValue>
<availableValues />
<description />
<inlineHelp>In case you are using Redis for caching make sure to use a different database.</inlineHelp>
+ <templateFile />
<introduction />
<condition />
</row>
@@ -338,6 +356,7 @@ Another line</defaultValue>
<availableValues />
<description />
<inlineHelp>Password set on the Redis server, if any. Redis can be instructed to require a password before allowing clients to execute commands.</inlineHelp>
+ <templateFile />
<introduction />
<condition />
</row>
@@ -353,6 +372,7 @@ Another line</defaultValue>
<availableValues />
<description />
<inlineHelp>If enabled, all tracking requests will be written into a queue instead of the directly into the database. Requires a Redis server and phpredis PHP extension.</inlineHelp>
+ <templateFile />
<introduction />
<condition />
</row>
@@ -369,6 +389,7 @@ Another line</defaultValue>
<availableValues />
<description />
<inlineHelp>Number of allowed maximum queue workers. Accepts a number between 1 and 16. Best practice is to set the number of CPUs you want to make available for queue processing. Be aware you need to make sure to start the workers manually. We recommend to not use 9-15 workers, rather use 8 or 16 as the queue might not be distributed evenly into different queues. DO NOT USE more than 1 worker if you make use the UserId feature when tracking see https://github.com/piwik/piwik/issues/7691</inlineHelp>
+ <templateFile />
<introduction />
<condition />
</row>
@@ -385,6 +406,7 @@ Another line</defaultValue>
<availableValues />
<description />
<inlineHelp>Defines how many requests will be picked out of the queue and processed at once. Enter a number which is &gt;= 1.</inlineHelp>
+ <templateFile />
<introduction />
<condition />
</row>
@@ -400,6 +422,7 @@ Another line</defaultValue>
<availableValues />
<description />
<inlineHelp>If enabled, we will process all requests within a queue during a normal tracking request once there are enough requests in the queue. This will not slow down the tracking request. If disabled, you have to setup a cronjob that executes the &quot;./console queuedtracking:process&quot; console command eg every minute to process the queue.</inlineHelp>
+ <templateFile />
<introduction />
<condition />
</row>
diff --git a/tests/PHPUnit/System/expected/test_noVisit__CorePluginsAdmin.getUserSettings.xml b/tests/PHPUnit/System/expected/test_noVisit__CorePluginsAdmin.getUserSettings.xml
index 151e26bdc7..385469b2df 100644
--- a/tests/PHPUnit/System/expected/test_noVisit__CorePluginsAdmin.getUserSettings.xml
+++ b/tests/PHPUnit/System/expected/test_noVisit__CorePluginsAdmin.getUserSettings.xml
@@ -16,6 +16,7 @@
<availableValues />
<description>If enabled, the value will be automatically refreshed depending on the specified interval</description>
<inlineHelp />
+ <templateFile />
<introduction />
<condition />
</row>
@@ -32,6 +33,7 @@
<availableValues />
<description>Defines how often the value should be updated</description>
<inlineHelp>Enter a number which is &gt;= 15</inlineHelp>
+ <templateFile />
<introduction />
<condition />
</row>
@@ -51,6 +53,7 @@
</availableValues>
<description>Pick your favourite color</description>
<inlineHelp />
+ <templateFile />
<introduction />
<condition />
</row>
@@ -72,6 +75,7 @@
<availableValues />
<description>If enabled, anonymous usage data will be tracked. For example which pages are viewed and which reports are used most often. For more information contact your system administrator.</description>
<inlineHelp />
+ <templateFile />
<introduction />
<condition />
</row>
diff --git a/tests/PHPUnit/System/expected/test_reportLimiting_flattened__Actions.getDownloads_day.xml b/tests/PHPUnit/System/expected/test_reportLimiting_flattened__Actions.getDownloads_day.xml
index d81561ed0d..362e1b5c57 100644
--- a/tests/PHPUnit/System/expected/test_reportLimiting_flattened__Actions.getDownloads_day.xml
+++ b/tests/PHPUnit/System/expected/test_reportLimiting_flattened__Actions.getDownloads_day.xml
@@ -1,6 +1,17 @@
<?xml version="1.0" encoding="utf-8" ?>
<result>
<row>
+ <label>Others</label>
+ <nb_visits>10</nb_visits>
+ <nb_hits>10</nb_hits>
+ <sum_time_spent>0</sum_time_spent>
+ <sum_bandwidth>0</sum_bandwidth>
+ <nb_hits_with_bandwidth>0</nb_hits_with_bandwidth>
+ <min_bandwidth />
+ <max_bandwidth />
+ <avg_bandwidth>0</avg_bandwidth>
+ </row>
+ <row>
<label>cloudsite5.com/ - Others</label>
<nb_visits>4</nb_visits>
<nb_hits>4</nb_hits>
@@ -75,15 +86,4 @@
<url>http://cloudsite7.com/28/download</url>
<segment>downloadUrl==http%3A%2F%2Fcloudsite7.com%2F28%2Fdownload</segment>
</row>
- <row>
- <label>Others</label>
- <nb_visits>10</nb_visits>
- <nb_hits>10</nb_hits>
- <sum_time_spent>0</sum_time_spent>
- <sum_bandwidth>0</sum_bandwidth>
- <nb_hits_with_bandwidth>0</nb_hits_with_bandwidth>
- <min_bandwidth />
- <max_bandwidth />
- <avg_bandwidth>0</avg_bandwidth>
- </row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_reportLimiting_flattened__Actions.getOutlinks_day.xml b/tests/PHPUnit/System/expected/test_reportLimiting_flattened__Actions.getOutlinks_day.xml
index f773d20db9..b31b3e4ce0 100644
--- a/tests/PHPUnit/System/expected/test_reportLimiting_flattened__Actions.getOutlinks_day.xml
+++ b/tests/PHPUnit/System/expected/test_reportLimiting_flattened__Actions.getOutlinks_day.xml
@@ -1,6 +1,17 @@
<?xml version="1.0" encoding="utf-8" ?>
<result>
<row>
+ <label>Others</label>
+ <nb_visits>10</nb_visits>
+ <nb_hits>10</nb_hits>
+ <sum_time_spent>0</sum_time_spent>
+ <sum_bandwidth>0</sum_bandwidth>
+ <nb_hits_with_bandwidth>0</nb_hits_with_bandwidth>
+ <min_bandwidth />
+ <max_bandwidth />
+ <avg_bandwidth>0</avg_bandwidth>
+ </row>
+ <row>
<label>othersite10.com/ - Others</label>
<nb_visits>4</nb_visits>
<nb_hits>4</nb_hits>
@@ -75,15 +86,4 @@
<url>http://othersite12.com/</url>
<segment>outlinkUrl==http%3A%2F%2Fothersite12.com%2F</segment>
</row>
- <row>
- <label>Others</label>
- <nb_visits>10</nb_visits>
- <nb_hits>10</nb_hits>
- <sum_time_spent>0</sum_time_spent>
- <sum_bandwidth>0</sum_bandwidth>
- <nb_hits_with_bandwidth>0</nb_hits_with_bandwidth>
- <min_bandwidth />
- <max_bandwidth />
- <avg_bandwidth>0</avg_bandwidth>
- </row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_reportLimiting_flattened__Actions.getPageTitles_day.xml b/tests/PHPUnit/System/expected/test_reportLimiting_flattened__Actions.getPageTitles_day.xml
index c139c3b992..9a3eb80b01 100644
--- a/tests/PHPUnit/System/expected/test_reportLimiting_flattened__Actions.getPageTitles_day.xml
+++ b/tests/PHPUnit/System/expected/test_reportLimiting_flattened__Actions.getPageTitles_day.xml
@@ -20,29 +20,26 @@
<exit_rate>100%</exit_rate>
</row>
<row>
- <label>title_0</label>
- <nb_visits>1</nb_visits>
- <nb_uniq_visitors>1</nb_uniq_visitors>
- <nb_hits>1</nb_hits>
+ <label>title_0/ - Others</label>
+ <nb_visits>3</nb_visits>
+ <nb_hits>3</nb_hits>
<sum_time_spent>0</sum_time_spent>
<sum_bandwidth>0</sum_bandwidth>
<nb_hits_with_bandwidth>0</nb_hits_with_bandwidth>
<min_bandwidth />
<max_bandwidth />
- <entry_nb_uniq_visitors>1</entry_nb_uniq_visitors>
- <entry_nb_visits>1</entry_nb_visits>
- <entry_nb_actions>1</entry_nb_actions>
+ <entry_nb_visits>3</entry_nb_visits>
+ <entry_nb_actions>3</entry_nb_actions>
<entry_sum_visit_length>0</entry_sum_visit_length>
- <entry_bounce_count>1</entry_bounce_count>
- <exit_nb_uniq_visitors>1</exit_nb_uniq_visitors>
- <exit_nb_visits>1</exit_nb_visits>
+ <entry_bounce_count>3</entry_bounce_count>
+ <exit_nb_visits>3</exit_nb_visits>
<avg_bandwidth>0</avg_bandwidth>
<avg_time_on_page>0</avg_time_on_page>
<bounce_rate>100%</bounce_rate>
<exit_rate>100%</exit_rate>
</row>
<row>
- <label>title_1</label>
+ <label>title_0</label>
<nb_visits>1</nb_visits>
<nb_uniq_visitors>1</nb_uniq_visitors>
<nb_hits>1</nb_hits>
@@ -64,26 +61,29 @@
<exit_rate>100%</exit_rate>
</row>
<row>
- <label>title_0/ - Others</label>
- <nb_visits>3</nb_visits>
- <nb_hits>3</nb_hits>
+ <label>title_0/title_0</label>
+ <nb_visits>1</nb_visits>
+ <nb_uniq_visitors>1</nb_uniq_visitors>
+ <nb_hits>1</nb_hits>
<sum_time_spent>0</sum_time_spent>
<sum_bandwidth>0</sum_bandwidth>
<nb_hits_with_bandwidth>0</nb_hits_with_bandwidth>
<min_bandwidth />
<max_bandwidth />
- <entry_nb_visits>3</entry_nb_visits>
- <entry_nb_actions>3</entry_nb_actions>
+ <entry_nb_uniq_visitors>1</entry_nb_uniq_visitors>
+ <entry_nb_visits>1</entry_nb_visits>
+ <entry_nb_actions>1</entry_nb_actions>
<entry_sum_visit_length>0</entry_sum_visit_length>
- <entry_bounce_count>3</entry_bounce_count>
- <exit_nb_visits>3</exit_nb_visits>
+ <entry_bounce_count>1</entry_bounce_count>
+ <exit_nb_uniq_visitors>1</exit_nb_uniq_visitors>
+ <exit_nb_visits>1</exit_nb_visits>
<avg_bandwidth>0</avg_bandwidth>
<avg_time_on_page>0</avg_time_on_page>
<bounce_rate>100%</bounce_rate>
<exit_rate>100%</exit_rate>
</row>
<row>
- <label>title_0/title_0</label>
+ <label>title_1</label>
<nb_visits>1</nb_visits>
<nb_uniq_visitors>1</nb_uniq_visitors>
<nb_hits>1</nb_hits>
diff --git a/tests/PHPUnit/System/expected/test_reportLimiting_flattened__Actions.getPageUrls_day.xml b/tests/PHPUnit/System/expected/test_reportLimiting_flattened__Actions.getPageUrls_day.xml
index 77c72b8a88..933de9f5f0 100644
--- a/tests/PHPUnit/System/expected/test_reportLimiting_flattened__Actions.getPageUrls_day.xml
+++ b/tests/PHPUnit/System/expected/test_reportLimiting_flattened__Actions.getPageUrls_day.xml
@@ -1,6 +1,25 @@
<?xml version="1.0" encoding="utf-8" ?>
<result>
<row>
+ <label>Others</label>
+ <nb_visits>10</nb_visits>
+ <nb_hits>10</nb_hits>
+ <sum_time_spent>0</sum_time_spent>
+ <sum_bandwidth>0</sum_bandwidth>
+ <nb_hits_with_bandwidth>0</nb_hits_with_bandwidth>
+ <min_bandwidth />
+ <max_bandwidth />
+ <entry_nb_visits>10</entry_nb_visits>
+ <entry_nb_actions>10</entry_nb_actions>
+ <entry_sum_visit_length>0</entry_sum_visit_length>
+ <entry_bounce_count>10</entry_bounce_count>
+ <exit_nb_visits>10</exit_nb_visits>
+ <avg_bandwidth>0</avg_bandwidth>
+ <avg_time_on_page>0</avg_time_on_page>
+ <bounce_rate>100%</bounce_rate>
+ <exit_rate>100%</exit_rate>
+ </row>
+ <row>
<label>0/ - Others</label>
<nb_visits>4</nb_visits>
<nb_hits>4</nb_hits>
@@ -129,23 +148,4 @@
<url>http://piwik.net/2/</url>
<segment>pageUrl==http%3A%2F%2Fpiwik.net%2F2%2F</segment>
</row>
- <row>
- <label>Others</label>
- <nb_visits>10</nb_visits>
- <nb_hits>10</nb_hits>
- <sum_time_spent>0</sum_time_spent>
- <sum_bandwidth>0</sum_bandwidth>
- <nb_hits_with_bandwidth>0</nb_hits_with_bandwidth>
- <min_bandwidth />
- <max_bandwidth />
- <entry_nb_visits>10</entry_nb_visits>
- <entry_nb_actions>10</entry_nb_actions>
- <entry_sum_visit_length>0</entry_sum_visit_length>
- <entry_bounce_count>10</entry_bounce_count>
- <exit_nb_visits>10</exit_nb_visits>
- <avg_bandwidth>0</avg_bandwidth>
- <avg_time_on_page>0</avg_time_on_page>
- <bounce_rate>100%</bounce_rate>
- <exit_rate>100%</exit_rate>
- </row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_reportLimiting_flattened__CustomVariables.getCustomVariables_day.xml b/tests/PHPUnit/System/expected/test_reportLimiting_flattened__CustomVariables.getCustomVariables_day.xml
index 834ce79c36..a496ea54f0 100644
--- a/tests/PHPUnit/System/expected/test_reportLimiting_flattened__CustomVariables.getCustomVariables_day.xml
+++ b/tests/PHPUnit/System/expected/test_reportLimiting_flattened__CustomVariables.getCustomVariables_day.xml
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="utf-8" ?>
<result>
<row>
+ <label>Others</label>
+ <nb_actions>60</nb_actions>
+ </row>
+ <row>
<label>name - Others</label>
<nb_visits>19</nb_visits>
<nb_actions>19</nb_actions>
@@ -20,8 +24,4 @@
<nb_visits>1</nb_visits>
<nb_actions>1</nb_actions>
</row>
- <row>
- <label>Others</label>
- <nb_actions>60</nb_actions>
- </row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_reportLimiting_flattened__Referrers.getKeywords_day.xml b/tests/PHPUnit/System/expected/test_reportLimiting_flattened__Referrers.getKeywords_day.xml
index 41c9589a79..7bcbbd88ce 100644
--- a/tests/PHPUnit/System/expected/test_reportLimiting_flattened__Referrers.getKeywords_day.xml
+++ b/tests/PHPUnit/System/expected/test_reportLimiting_flattened__Referrers.getKeywords_day.xml
@@ -1,6 +1,17 @@
<?xml version="1.0" encoding="utf-8" ?>
<result>
<row>
+ <label>Others</label>
+ <nb_uniq_visitors>7</nb_uniq_visitors>
+ <nb_visits>7</nb_visits>
+ <nb_actions>7</nb_actions>
+ <nb_users>0</nb_users>
+ <max_actions>1</max_actions>
+ <sum_visit_length>0</sum_visit_length>
+ <bounce_count>7</bounce_count>
+ <nb_visits_converted>0</nb_visits_converted>
+ </row>
+ <row>
<label>this search term - Others</label>
<nb_uniq_visitors>2</nb_uniq_visitors>
<nb_visits>2</nb_visits>
@@ -51,15 +62,4 @@
<url>http://ask.com/web?q=this+search+term</url>
<logo>plugins/Referrers/images/searchEngines/ask.com.png</logo>
</row>
- <row>
- <label>Others</label>
- <nb_uniq_visitors>7</nb_uniq_visitors>
- <nb_visits>7</nb_visits>
- <nb_actions>7</nb_actions>
- <nb_users>0</nb_users>
- <max_actions>1</max_actions>
- <sum_visit_length>0</sum_visit_length>
- <bounce_count>7</bounce_count>
- <nb_visits_converted>0</nb_visits_converted>
- </row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_reportLimiting_flattened__Referrers.getReferrerType_day.xml b/tests/PHPUnit/System/expected/test_reportLimiting_flattened__Referrers.getReferrerType_day.xml
index f5e9832ea3..2f781c0adb 100644
--- a/tests/PHPUnit/System/expected/test_reportLimiting_flattened__Referrers.getReferrerType_day.xml
+++ b/tests/PHPUnit/System/expected/test_reportLimiting_flattened__Referrers.getReferrerType_day.xml
@@ -24,14 +24,14 @@
<nb_visits_converted>0</nb_visits_converted>
</row>
<row>
- <label>Search Engines</label>
- <nb_uniq_visitors>2</nb_uniq_visitors>
- <nb_visits>2</nb_visits>
- <nb_actions>2</nb_actions>
+ <label>Websites</label>
+ <nb_uniq_visitors>3</nb_uniq_visitors>
+ <nb_visits>4</nb_visits>
+ <nb_actions>4</nb_actions>
<nb_users>0</nb_users>
<max_actions>1</max_actions>
<sum_visit_length>0</sum_visit_length>
- <bounce_count>2</bounce_count>
+ <bounce_count>4</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
</row>
<row>
@@ -46,7 +46,7 @@
<nb_visits_converted>0</nb_visits_converted>
</row>
<row>
- <label>Websites</label>
+ <label>Search Engines</label>
<nb_uniq_visitors>2</nb_uniq_visitors>
<nb_visits>2</nb_visits>
<nb_actions>2</nb_actions>
@@ -58,13 +58,13 @@
</row>
<row>
<label>Websites</label>
- <nb_uniq_visitors>3</nb_uniq_visitors>
- <nb_visits>4</nb_visits>
- <nb_actions>4</nb_actions>
+ <nb_uniq_visitors>2</nb_uniq_visitors>
+ <nb_visits>2</nb_visits>
+ <nb_actions>2</nb_actions>
<nb_users>0</nb_users>
<max_actions>1</max_actions>
<sum_visit_length>0</sum_visit_length>
- <bounce_count>4</bounce_count>
+ <bounce_count>2</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
</row>
<row>
diff --git a/tests/PHPUnit/System/expected/test_reportLimiting_flattened__Referrers.getSearchEngines_day.xml b/tests/PHPUnit/System/expected/test_reportLimiting_flattened__Referrers.getSearchEngines_day.xml
index ab41a14413..17ab7cc1e9 100644
--- a/tests/PHPUnit/System/expected/test_reportLimiting_flattened__Referrers.getSearchEngines_day.xml
+++ b/tests/PHPUnit/System/expected/test_reportLimiting_flattened__Referrers.getSearchEngines_day.xml
@@ -1,6 +1,19 @@
<?xml version="1.0" encoding="utf-8" ?>
<result>
<row>
+ <label>Others</label>
+ <nb_uniq_visitors>6</nb_uniq_visitors>
+ <nb_visits>6</nb_visits>
+ <nb_actions>6</nb_actions>
+ <nb_users>0</nb_users>
+ <max_actions>1</max_actions>
+ <sum_visit_length>0</sum_visit_length>
+ <bounce_count>6</bounce_count>
+ <nb_visits_converted>0</nb_visits_converted>
+ <url>URL unknown!</url>
+ <logo>plugins/Referrers/images/searchEngines/xx.png</logo>
+ </row>
+ <row>
<label>Google - Others</label>
<nb_uniq_visitors>2</nb_uniq_visitors>
<nb_visits>2</nb_visits>
@@ -50,17 +63,4 @@
<url>http://search.yahoo.com/search?p=search+term+4</url>
<logo>plugins/Referrers/images/searchEngines/search.yahoo.com.png</logo>
</row>
- <row>
- <label>Others</label>
- <nb_uniq_visitors>6</nb_uniq_visitors>
- <nb_visits>6</nb_visits>
- <nb_actions>6</nb_actions>
- <nb_users>0</nb_users>
- <max_actions>1</max_actions>
- <sum_visit_length>0</sum_visit_length>
- <bounce_count>6</bounce_count>
- <nb_visits_converted>0</nb_visits_converted>
- <url>URL unknown!</url>
- <logo>plugins/Referrers/images/searchEngines/xx.png</logo>
- </row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_reportLimiting_flattened__Referrers.getWebsites_day.xml b/tests/PHPUnit/System/expected/test_reportLimiting_flattened__Referrers.getWebsites_day.xml
index de1eda0305..ced727b099 100644
--- a/tests/PHPUnit/System/expected/test_reportLimiting_flattened__Referrers.getWebsites_day.xml
+++ b/tests/PHPUnit/System/expected/test_reportLimiting_flattened__Referrers.getWebsites_day.xml
@@ -1,6 +1,17 @@
<?xml version="1.0" encoding="utf-8" ?>
<result>
<row>
+ <label>Others</label>
+ <nb_uniq_visitors>2</nb_uniq_visitors>
+ <nb_visits>2</nb_visits>
+ <nb_actions>2</nb_actions>
+ <nb_users>0</nb_users>
+ <max_actions>1</max_actions>
+ <sum_visit_length>0</sum_visit_length>
+ <bounce_count>2</bounce_count>
+ <nb_visits_converted>0</nb_visits_converted>
+ </row>
+ <row>
<label>whatever0.com/ - Others</label>
<nb_uniq_visitors>2</nb_uniq_visitors>
<nb_visits>2</nb_visits>
@@ -48,15 +59,4 @@
<nb_visits_converted>0</nb_visits_converted>
<url>http://whatever1.com/0</url>
</row>
- <row>
- <label>Others</label>
- <nb_uniq_visitors>2</nb_uniq_visitors>
- <nb_visits>2</nb_visits>
- <nb_actions>2</nb_actions>
- <nb_users>0</nb_users>
- <max_actions>1</max_actions>
- <sum_visit_length>0</sum_visit_length>
- <bounce_count>2</bounce_count>
- <nb_visits_converted>0</nb_visits_converted>
- </row>
</result> \ No newline at end of file
diff --git a/tests/UI/expected-screenshots/CoreUpdaterCode_httpUpdateSuccess.png b/tests/UI/expected-screenshots/CoreUpdaterCode_httpUpdateSuccess.png
index 786bca7cf9..d8f616e021 100644
--- a/tests/UI/expected-screenshots/CoreUpdaterCode_httpUpdateSuccess.png
+++ b/tests/UI/expected-screenshots/CoreUpdaterCode_httpUpdateSuccess.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:e0c85e9530ee57a540bdb587f8456aa3dcd9c89027a87120dae0414cec3c2545
-size 57632
+oid sha256:9a6ac1c08cf9741c75912f738644f22eac1dd733fba90b11337b1c9d458b3548
+size 56883
diff --git a/tests/UI/expected-screenshots/DashboardManager_expanded.png b/tests/UI/expected-screenshots/DashboardManager_expanded.png
index 03c98e51cf..cf63988ca4 100644
--- a/tests/UI/expected-screenshots/DashboardManager_expanded.png
+++ b/tests/UI/expected-screenshots/DashboardManager_expanded.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:6c1030ac68bbe0fb9baf84a4be91c92b37c52541e13edd3c67515f9e865dc45c
+oid sha256:94ab82e309d168027b35fed07b6d294d19f61a5cc6a7e15da2747c8a47a41ec7
size 44477
diff --git a/tests/UI/expected-screenshots/DashboardManager_removed.png b/tests/UI/expected-screenshots/DashboardManager_removed.png
index d70f76cf56..82a3f3a9d0 100644
--- a/tests/UI/expected-screenshots/DashboardManager_removed.png
+++ b/tests/UI/expected-screenshots/DashboardManager_removed.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:aa0a041726ebcc8f3537f549baa95f71e79a1a3a9bca6e21767514b03672b9d1
-size 366033
+oid sha256:c5d3e67e9beee26b4feb388c1a251349704a75040c9d3333fc33455d83fa3756
+size 365232
diff --git a/tests/UI/expected-screenshots/DashboardManager_widget_list_shown.png b/tests/UI/expected-screenshots/DashboardManager_widget_list_shown.png
index 2211071116..8c57d00116 100644
--- a/tests/UI/expected-screenshots/DashboardManager_widget_list_shown.png
+++ b/tests/UI/expected-screenshots/DashboardManager_widget_list_shown.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:ce88bb1a6ad4eec0abd85f53526fe464e5a423ff8f28ad63ea9f7aac679d9471
+oid sha256:647ddd3e486c79e970bde2ce7479c0397fa2342f0cfaf53e7430d6558e6ac01d
size 54385
diff --git a/tests/UI/expected-screenshots/DashboardManager_widget_preview.png b/tests/UI/expected-screenshots/DashboardManager_widget_preview.png
index 03f18720d0..4bfc0b7391 100644
--- a/tests/UI/expected-screenshots/DashboardManager_widget_preview.png
+++ b/tests/UI/expected-screenshots/DashboardManager_widget_preview.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:d84f304a6f52151dd3dc34e72dd938e0a2078632041af219a935c431191fff69
-size 65779
+oid sha256:4f0766bba522362ab240225d22414f2c6040f16f5574abeaba379d30a28d17ac
+size 65781
diff --git a/tests/UI/expected-screenshots/Dashboard_removed.png b/tests/UI/expected-screenshots/Dashboard_removed.png
index 3dfed681ec..7f8db17a75 100644
--- a/tests/UI/expected-screenshots/Dashboard_removed.png
+++ b/tests/UI/expected-screenshots/Dashboard_removed.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:094c77d5be79255b5e8eb93ddb53fd714aad2f9f932d38dbd4740ec4ab078bc8
-size 535332
+oid sha256:cf3579f0bf10409d7676749c0c224b52d774dd21d171359cbcd965ad42b3926c
+size 534374
diff --git a/tests/UI/expected-screenshots/Marketplace_free_plugin_details_multiUserEnvironment.png b/tests/UI/expected-screenshots/Marketplace_free_plugin_details_multiUserEnvironment.png
index 2b865112d3..f672f6cb24 100644
--- a/tests/UI/expected-screenshots/Marketplace_free_plugin_details_multiUserEnvironment.png
+++ b/tests/UI/expected-screenshots/Marketplace_free_plugin_details_multiUserEnvironment.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:5abd8822925543da92bfe8952a7c72a1c3a33d35c5ee21373f24a83231846880
-size 65886
+oid sha256:5dea2d6286f2b9482e344c7a37b2915a5354ca350806c8e8c65ad2fdacce3868
+size 65999
diff --git a/tests/UI/expected-screenshots/Marketplace_free_plugin_details_superuser.png b/tests/UI/expected-screenshots/Marketplace_free_plugin_details_superuser.png
index 96215d6885..66fd63e24c 100644
--- a/tests/UI/expected-screenshots/Marketplace_free_plugin_details_superuser.png
+++ b/tests/UI/expected-screenshots/Marketplace_free_plugin_details_superuser.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:d831b82a0569fae95cb3445282f95be26586c6a78361a060cc7a509253f75088
-size 47793
+oid sha256:05d52c319727aea8a9eac03f4b1200bd2387c2a5183d6bae1a832e85b1300c5b
+size 47948
diff --git a/tests/UI/expected-screenshots/Marketplace_free_plugin_details_user.png b/tests/UI/expected-screenshots/Marketplace_free_plugin_details_user.png
index bdb8a34697..1ef3e2adf3 100644
--- a/tests/UI/expected-screenshots/Marketplace_free_plugin_details_user.png
+++ b/tests/UI/expected-screenshots/Marketplace_free_plugin_details_user.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:92e1339288dbbeecbb6e404c3f6a07f40248ae814958220f7448ee25f06c4975
-size 45867
+oid sha256:79ec882dc9250f562a4d3909c3c110e04554e94fc74f142313fe4b61b9d87777
+size 46151
diff --git a/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_exceeded_license_multiUserEnvironment.png b/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_exceeded_license_multiUserEnvironment.png
index 870eb3a98b..13de60eaf2 100644
--- a/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_exceeded_license_multiUserEnvironment.png
+++ b/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_exceeded_license_multiUserEnvironment.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:091cebccaa5c599d78504a10a83537beafbfd6f100add6116b7c9f388ce772f2
-size 78678
+oid sha256:bd6a5bb238d2cfc74c82f0a00e3c65705d3048f61dfd49ce75992c3252bff9f0
+size 109604
diff --git a/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_exceeded_license_superuser.png b/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_exceeded_license_superuser.png
index ac5b71c9cf..e0f7dfa59d 100644
--- a/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_exceeded_license_superuser.png
+++ b/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_exceeded_license_superuser.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:a4aa8c4d21824b42f38f86ea9ed45293ba8cd703f857a2f66960c859b80dd37b
-size 59189
+oid sha256:b9a540b7b05c4e6659a429aa81e138f0ed053e60cd3fb99c8a0bf9e8423be3ae
+size 91524
diff --git a/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_exceeded_license_user.png b/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_exceeded_license_user.png
index ef638514d6..c7e9797720 100644
--- a/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_exceeded_license_user.png
+++ b/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_exceeded_license_user.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:87c51ce152fd1674f1775a3ea079bc2e7604a4515c13d712af954bd7e1689559
-size 42977
+oid sha256:d8b15174bf499438250122917c6f7c83a066935cf0567df86801df36151e3e68
+size 75647
diff --git a/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_no_license_multiUserEnvironment.png b/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_no_license_multiUserEnvironment.png
index 769990ad67..11211ed15f 100644
--- a/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_no_license_multiUserEnvironment.png
+++ b/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_no_license_multiUserEnvironment.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:65121175a97eaafbaeaadcd11c2e81a0795cf202bee85947da8612453af13501
-size 76262
+oid sha256:34a66d47f832701d36cb579067fabc5483fde67b231d6bf1595971cf93d66994
+size 107786
diff --git a/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_no_license_superuser.png b/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_no_license_superuser.png
index 40e09d34e0..e40d80cf22 100644
--- a/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_no_license_superuser.png
+++ b/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_no_license_superuser.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:53eddafe234c4d1f844aaed9b1593f75a08d8670f0de87ff3a52a41e40ebe7d6
-size 57088
+oid sha256:b522aca8e103dae66e818f173910ceaecc282f044ce56f4e6b4f41913c0ae118
+size 89626
diff --git a/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_no_license_user.png b/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_no_license_user.png
index ffdb015738..85d85ae9df 100644
--- a/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_no_license_user.png
+++ b/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_no_license_user.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:ef479063eacbffac314a1665d52e90bc22676b9c7eb1f16c942af84f93c30e04
-size 42812
+oid sha256:e848f438c89fffcb3593d218a5845d3c66628d2b41aa94ec9b334e42383ca144
+size 75472
diff --git a/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_valid_license_multiUserEnvironment_installed.png b/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_valid_license_multiUserEnvironment_installed.png
index eaedf044fa..c860231804 100644
--- a/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_valid_license_multiUserEnvironment_installed.png
+++ b/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_valid_license_multiUserEnvironment_installed.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:1d9c2a16a149c69f5a39b9fbc4ec92a09631a713c711d93fed867a38b3fcda93
-size 60513
+oid sha256:77f81ca3333692c2fbb1f4c398aeadf3928cc08d44d9704b59c30b292d9b4ff9
+size 91931
diff --git a/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_valid_license_superuser_installed.png b/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_valid_license_superuser_installed.png
index 0701015fc3..f5b7ae1fc2 100644
--- a/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_valid_license_superuser_installed.png
+++ b/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_valid_license_superuser_installed.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:12d5e077f5a534e6addb59256749354f5568a875302bbc17ef01c713b851ba7f
-size 40927
+oid sha256:26436ec0a50bfb4c5f02311751d0fd0d92864f9b0c157f162372aed4c34a8fa6
+size 72571
diff --git a/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_valid_license_user_installed.png b/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_valid_license_user_installed.png
index b30e7fbffe..0c9464889e 100644
--- a/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_valid_license_user_installed.png
+++ b/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_valid_license_user_installed.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:1efcc7ef4fb4b9c6b1e4fc072018b68db4405240b2443f2e5578faaf53e1091b
-size 40036
+oid sha256:9eb7f2de86f6f0bc1b8e53e13344b91bbc1d464bcbe92c965fa35a3d39cd17ec
+size 71723
diff --git a/tests/UI/expected-screenshots/PivotByDimension_pivoted.png b/tests/UI/expected-screenshots/PivotByDimension_pivoted.png
index 141ba6a2f2..ff1a1d1ede 100644
--- a/tests/UI/expected-screenshots/PivotByDimension_pivoted.png
+++ b/tests/UI/expected-screenshots/PivotByDimension_pivoted.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:8505c59d6df18932c00a6d72b1cc7259f5dcfc702943b68dfbd1e1897842e40a
-size 34976
+oid sha256:27b0bb8135ee54541672b136ed534f979f458cb1aa4191a69d4f2d2ae2fc6313
+size 69880
diff --git a/tests/UI/expected-screenshots/QuickAccess_shortcut.png b/tests/UI/expected-screenshots/QuickAccess_shortcut.png
index 891d4d37bb..f8a581acf6 100644
--- a/tests/UI/expected-screenshots/QuickAccess_shortcut.png
+++ b/tests/UI/expected-screenshots/QuickAccess_shortcut.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:e51b953b731613646113bea6f8f4acb3df91298ff7ca7d8faa341b7a1aaca1f9
-size 1635
+oid sha256:dfcc43e4f2e94c527909ec3fe3663ad01a15b1e33b18e5af6dc75cfb7a3f881b
+size 226
diff --git a/tests/UI/expected-screenshots/Theme_home.png b/tests/UI/expected-screenshots/Theme_home.png
index 584f5f65da..d964b4da35 100644
--- a/tests/UI/expected-screenshots/Theme_home.png
+++ b/tests/UI/expected-screenshots/Theme_home.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:504c3aa759fee908e82a3b7614e368a1805ffede39d077c1402a7be546ffbf41
-size 535353
+oid sha256:341405323fc6fad225a921e8c95cc105620e64091e39145d0c8d43065f2deb6b
+size 534631
diff --git a/tests/UI/expected-screenshots/UIIntegrationTest_admin_home.png b/tests/UI/expected-screenshots/UIIntegrationTest_admin_home.png
index 51cc1a7934..a151fb3ca1 100644
--- a/tests/UI/expected-screenshots/UIIntegrationTest_admin_home.png
+++ b/tests/UI/expected-screenshots/UIIntegrationTest_admin_home.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:435d01a67852dc26ff35e09ad95deb74a3a67572d9c4225bfeb2ce4db9eb8bf5
-size 116872
+oid sha256:13c4d8d62f227c97b1861f178e643e0c68b37a96b917efbbf8e55b2014d5e4a7
+size 124829
diff --git a/tests/UI/expected-screenshots/UIIntegrationTest_dashboard1.png b/tests/UI/expected-screenshots/UIIntegrationTest_dashboard1.png
index 5fb5649308..f3c20e75ca 100644
--- a/tests/UI/expected-screenshots/UIIntegrationTest_dashboard1.png
+++ b/tests/UI/expected-screenshots/UIIntegrationTest_dashboard1.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:5bf33416957124cd0b7d6ff1798feaed103d14a616ec2cd59f59f2e388255480
-size 483771
+oid sha256:d5ee54b34b3bbe7f5710d258a047d5edd5a97579fd4283fcd7aab54d167ae29b
+size 482817
diff --git a/tests/UI/expected-screenshots/UIIntegrationTest_dashboard2.png b/tests/UI/expected-screenshots/UIIntegrationTest_dashboard2.png
index 6a6af904d6..2dee64bd38 100644
--- a/tests/UI/expected-screenshots/UIIntegrationTest_dashboard2.png
+++ b/tests/UI/expected-screenshots/UIIntegrationTest_dashboard2.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:33eb54cef59315a69aae32573c55261044e5352b0616f3477ac61d14343c2a1d
-size 1445972
+oid sha256:8978656fc4b1fe831280c928ae2977181e92ac556be424924b6984ca307330bf
+size 1445920
diff --git a/tests/UI/expected-screenshots/UIIntegrationTest_dashboard3.png b/tests/UI/expected-screenshots/UIIntegrationTest_dashboard3.png
index e9247c2ccc..5410dbf7c7 100644
--- a/tests/UI/expected-screenshots/UIIntegrationTest_dashboard3.png
+++ b/tests/UI/expected-screenshots/UIIntegrationTest_dashboard3.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:e416ee88a474f7256e8ec6ebe2a0ba00caa6dc9a226db45aa5c468f910474a52
-size 494000
+oid sha256:f553b9822241920129e8d8abc38214622c71a562089269492a426f2018bf10ca
+size 428163
diff --git a/tests/UI/expected-screenshots/UIIntegrationTest_dashboard4.png b/tests/UI/expected-screenshots/UIIntegrationTest_dashboard4.png
index 2dff1ea755..012c2e55ac 100644
--- a/tests/UI/expected-screenshots/UIIntegrationTest_dashboard4.png
+++ b/tests/UI/expected-screenshots/UIIntegrationTest_dashboard4.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:15e85dd5be18d1eb9d06aca262413267e9f691240c6f8b2c0c87ae1c29bc74c8
-size 145992
+oid sha256:282a66980bbcd5b914d9ea47a6cc6f13483cfb800b8531a5ad5516b3f6f2a545
+size 220065
diff --git a/tests/UI/expected-screenshots/UIIntegrationTest_menu_apidisallowed.png b/tests/UI/expected-screenshots/UIIntegrationTest_menu_apidisallowed.png
index c4fb2b2bfc..9db129c064 100644
--- a/tests/UI/expected-screenshots/UIIntegrationTest_menu_apidisallowed.png
+++ b/tests/UI/expected-screenshots/UIIntegrationTest_menu_apidisallowed.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:98da8cf2c14e8f1b2d8382000cd96e7462ef8e55d634bd97355ae7bd2fe9aebd
-size 491070
+oid sha256:1debe699b6d91a94f0ac6fdf0efadeb97cd1894e92913a4b90b22ea4dad12d1d
+size 490045
diff --git a/tests/UI/expected-screenshots/UIIntegrationTest_widgets_listing.png b/tests/UI/expected-screenshots/UIIntegrationTest_widgets_listing.png
index eaf22538af..7f95ea0dc6 100644
--- a/tests/UI/expected-screenshots/UIIntegrationTest_widgets_listing.png
+++ b/tests/UI/expected-screenshots/UIIntegrationTest_widgets_listing.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:b013eab8d4b17be33b9d3c956531b72bf5d931e27fa3a459d44a6af45b92a77c
-size 179766
+oid sha256:f6e4f0981df22c428c76d6ed70bb78c84ef6ad7972d8505173da57f516b1b2eb
+size 179771