- mai 19, 2017
-
-
Thomas Steur a rédigé
-
- mai 15, 2017
-
-
Matthieu Aubry a rédigé
-
Lukas Winkler a rédigé
* update icon submodule * fix UI tests * fix system tests * fix another UI test * Fix system test
-
Thomas Steur a rédigé
* fix #11681 make sure plugins in config.ini.php are sorted depending on dependencies * added comment * add missing tests
-
Thomas Steur a rédigé
-
mattab a rédigé
Integration test: CorePluginsAdmin.WeCouldNotLoadThePluginAsItHasMissingDependencies must use numbered placeholders instead of multiple %s
-
- mai 14, 2017
-
-
Thomas Steur a rédigé
* fix a bug in the join generator * add another test case to make sure the outer table foreach still works when removing an item * throw exception if table cannot be joined automatically
-
- mai 12, 2017
-
-
Thomas Steur a rédigé
* Add possibility to ignore "no data recorded" screen for one hour * update screens * update wording
-
Thomas Steur a rédigé
* Add more plugin links * added missing templates * consistent font size * UI tests show the new messages
-
Thomas Steur a rédigé
Deactivating a plugin in case of a missing dependency is a bit risky. If just once a dependency is missing it would be directly deactivated. For example during an update we may run into an issue where a plugin dependency might be missing just for a short time frame. There may be also other edge cases where this might be the case. It would be better to instead trigger a notification only. I would show this notification only to super users but we do not have anything loaded at this time. Any other ideas?
-
Thomas Steur a rédigé
Let plugins customize the system summary widget
-
sgiehl a rédigé
-
Stefan Giehl a rédigé
-
Thomas Steur a rédigé
* Fix giving a user access to a site is not possible when login is only numbers Eg when login is 1234, the `login` var may actually be a number and then `.replace` won't work. fixes #11680 * typo
-
Stefan Giehl a rédigé
* Adds MarketingCampaignsReporting as submodule * update ui tests
-
Stefan Giehl a rédigé
-
Thomas Steur a rédigé
By specifying an option like `--filter-plugin="Core"` it will only list plugin names that contain the filter / search term. This is useful when you have many plugins installed or when you want to do a simple check if a plugin is installed or not etc.
-
- mai 10, 2017
-
-
sgiehl a rédigé
-
sgiehl a rédigé
-
sgiehl a rédigé
-
Thomas Steur a rédigé
-
Thomas Steur a rédigé
-
- mai 09, 2017
-
-
Thomas Steur a rédigé
Make sure required plugins are loaded in correct order
-
Matthieu Aubry a rédigé
-
Matthieu Aubry a rédigé
* Use SSL to fetch SEO stats metrics Fixes WARNING: Error while getting SEO stats (domain age): curl_exec: Connection timed out after 10001 milliseconds. Reported in https://forum.piwik.org/t/piwik-3-0-1-warning-error-while-getting-seo-stats-domain-age/23136 * Fallback https -> http in SEO metrics
-
Thomas Steur a rédigé
* Automatically load required plugins during test When a plugin requires another plugin in `plugin.json`, this will make sure to load the required plugin as well (if it exists in filesystem) when running the tests. * Load plugin json manually without metadata loader as container is not created yet * only load plugin.json if it exists
-
Stefan Giehl a rédigé
* prevent removing page content when opening rowaction in widgetize mode * adds test to show rowevolution in widgetized dashboard * init only in widgetize mode * fix ui test * fix ui test
-
Thomas Steur a rédigé
I noticed a bug when a plugin requires another plugin. If eg a plugin named `Acc` requires a plugin named `Cli`, plugin `Acc` will be not activated because `Acc` will be always loaded before `Cli`. See https://github.com/piwik/piwik/blob/3.0.4-b2/core/Application/Kernel/PluginList.php#L113-L114 we always sort custom plugins alphabetically. However, it should respect a required plugin and make sure to load a required plugin first. In this case `Cli` before `Acc`. In #11676 I implemented similar solution but is slower I would say. This solution should be quite a bit faster when having a few plugins installed. @sgiehl @mattab maybe you guys have a better idea on how to fix it? There is still an issue that `plugins/$pluginName/config/config.php` in each plugin is loaded alphabetically. It is to be discussed if a `config.php` of a required plugin should have less of a priority so that a plugin that requires another plugin, can overwrite a DI setting of the required plugin. Meaning ideally, the config for `Cli` would be loaded first, then `Acc` because `Acc` requires `Cli`. This way `Acc` could overwrite any DI setting from `Cli`. Currently, `config.php` files are loaded as they are defined in `config.ini.php` which is usually alphabetically because of https://github.com/piwik/piwik/blob/3.0.4-b2/core/Plugin/Manager.php#L209-L212 (if config file is writable and not changed manually).
-
- mai 08, 2017
-
-
Matthieu Aubry a rédigé
* Use typeof(console) to prevent IE 7 error When using directly console !== undefined, older IE versions throw an error as they're actually tring to access an undefined value. Use globally supported typeof(console) !== 'undefined'. Changed typeof(<var>) to typeof <var> as it's not a function Thanks @sgiehl * Change other occurences of console !== undefined * JSLint: Remove console available global as it is not in IE7 and other older browsers * Minified piwik.js * JSlint validation * Minified files after merging 3.x-dev * Fix regression
-
mattab a rédigé
-
Stefan Giehl a rédigé
* Add plugin upload link to plugin admin * update screenshot * Remove line break so the intro text is in one paragraph * move duplicate js into new angular directive * UI test
-
Stefan Giehl a rédigé
-
Stefan Giehl a rédigé
-
Stefan Giehl a rédigé
-
Stefan Giehl a rédigé
-
Stefan Giehl a rédigé
-
Stefan Giehl a rédigé
* Improve message in plugin admin if a plugin is not found in filesystem * use plugin manager method
-
Matthieu Aubry a rédigé
* Add LoginLdap plugin as submodule * Adding LoginLdap submodule * Fixed some tests * submodule update * Disable LoginLdap plugin by default in tests * update submodule * submodule update * update screenshots * update submodule
- mai 06, 2017
-
-
sgiehl a rédigé
-