- mai 27, 2015
-
-
mattab a rédigé
There are still many IGNORE keywords left and we should remove them to be Mysql 5.7 compatible
-
- mai 26, 2015
-
-
Benaka a rédigé
Adding Config instance to DI and move all Config related test setup code from Config.php and TestingEnvironment.php to TestConfig class. Introduced completely internal EnvironmentManipulator concept so tests can change paths of local/global/common INI config file.
-
Matthieu Napoli a rédigé
-
- mai 25, 2015
-
-
Benaka a rédigé
For Outlinks and Download URLs, do not exclude URL parameters and store URLs untouched (with fragment).
-
mattab a rédigé
-
diosmosis a rédigé
Fix Integration/TrackerTest.php when [database_tests] tables_prefix is different from [database]. It's not necessary to unset the config/global settings provider, this is handled by environment setup.
-
Benaka a rédigé
Detect idaction columns automatically in LogDataPurger using ActionDimension metadata. Also, added LogDataPurger to DI and allow monkey patching of DimensionMetadataProvider.
-
Thomas Steur a rédigé
-
Benaka a rédigé
Reorganized less variables for simpler theming. Moved definition of basic LESS variables to theme.less and advanced variables to theme-advanced.less (in Morpheus).
-
Stefan Giehl a rédigé
[automatic translation update] Updated 329 strings in 8 languages (es, fi, nl, sk, sv, de, el, fr)
-
sgiehl a rédigé
-
Piwik Automation a rédigé
-
Matthieu Napoli a rédigé
Reduce test run time
-
Matthieu Aubry a rédigé
Implement HTTP-Authentication for transport methods socket & fopen
-
mattab a rédigé
-
mattab a rédigé
Also adds a missing URL Encoding for action URLs. (when outlink or download urls contained `&` and such characters breaking the URL this possibly corrupted the tracking request). Fixes #6244
-
Matthieu Aubry a rédigé
Page URL are stored with HTML entities encoded (sanitized)
-
Matthieu Aubry a rédigé
Live API: Unsanitize the Action URL in API output
-
mattab a rédigé
-
mattab a rédigé
-
mattab a rédigé
-
mattab a rédigé
The URL are sanitized afterwards with SafeDecodeLabel
-
- mai 24, 2015
-
-
diosmosis a rédigé
In ExceptionHandler::getErrorResponse(), ignore case where event posting fails because the environment has not been created yet. Fixes EnvironmentValidationTest. Includes new exception thrown when StaticContainer cannot find an existing container.
-
diosmosis a rédigé
Fixing BlobReportLimitingTest. Fixture::createConfig has no effect now, and setting config must be done after environment is created.
-
diosmosis a rédigé
Fixing AssetManagerTest. Now that loading custom files is done via EnvironmentManipulators, don't use custom config files in AssetManagerTest. This includes using custom logic for testing if a plugin is core (since we can't change global.ini.php contents).
-
diosmosis a rédigé
-
diosmosis a rédigé
Moved Config object to the DI container and override w/ TestConfig through DI config. Replaced the singleton GlobalSettingsProvider hack w/ the concept of an EnvironmentManipulator (internal to Piwik, not to be used anywhere but TestingEnvironment.php).
-
sgiehl a rédigé
-
diosmosis a rédigé
Add content tracking action to PrivacyManagerTest to make sure we test whether content impressions are correctly purged/preserved.
-
diosmosis a rédigé
-
diosmosis a rédigé
In DimensionMetadataProvider, get log_link_visit_action table idaction columns from dimension metadata (and keep others hardcoded). Also apply override override array that was previously ignored.
-
- mai 23, 2015
-
-
sgiehl a rédigé
-
- mai 22, 2015
-
-
diosmosis a rédigé
-
diosmosis a rédigé
-
diosmosis a rédigé
-
diosmosis a rédigé
Since LogDataPurger::$deleteLogsOlderThan and LogDataPurger::$maxRowsToDeletePerQuery can be set using values from the DB, make them function parameters instead of service state. Change made in anticipation of move to DI.
-
diosmosis a rédigé
Move idaction column detection (still hardcoded in this commit) code into new class named DimensionMetadataProvider.
-
diosmosis a rédigé
-
diosmosis a rédigé
Move Config::setTestEnvironment() to TestConfig. This will require changing some non-pro plugins when merged (LoginLdap only I think).
-
diosmosis a rédigé
Remove the Config.createConfigSingleton test event from being posted in Config.php. Also removed the $initialized property, which is only used to lazily post the test event.
-