diff options
author | Kate Butler <kate@innocraft.com> | 2019-11-28 05:27:27 +0300 |
---|---|---|
committer | Thomas Steur <tsteur@users.noreply.github.com> | 2019-11-28 05:27:27 +0300 |
commit | 5d0cfbc7dc786d7977d8ece0995fa32512ca7d9c (patch) | |
tree | 82da815bca0904ad02a4e6a536dabb6c3b0644aa /plugins | |
parent | 7c1ddeae4f02c4fdd3bcb53db09f9d217dd0647f (diff) |
Remove the SiteSpecificUserAgentExcludeEnabled setting (#15089)
Diffstat (limited to 'plugins')
9 files changed, 9 insertions, 32 deletions
diff --git a/plugins/Dashboard/tests/UI/expected-screenshots/Dashboard_widget_move.png b/plugins/Dashboard/tests/UI/expected-screenshots/Dashboard_widget_move.png index 4bf82eadc5..b0f3916a22 100644 --- a/plugins/Dashboard/tests/UI/expected-screenshots/Dashboard_widget_move.png +++ b/plugins/Dashboard/tests/UI/expected-screenshots/Dashboard_widget_move.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:495f12fac4ec25587e2cfe72d95b28799c309486dd285c7e8e3fecb4e4c5a313 -size 28633 +oid sha256:7c518984529c9147f79c4f8718dbca079a58cc6bf94fd0c90ff2bb9a5540c025 +size 28151 diff --git a/plugins/SitesManager/API.php b/plugins/SitesManager/API.php index 909d694f23..1066aaf258 100644 --- a/plugins/SitesManager/API.php +++ b/plugins/SitesManager/API.php @@ -60,7 +60,6 @@ class API extends \Piwik\Plugin\API const OPTION_SEARCH_KEYWORD_QUERY_PARAMETERS_GLOBAL = 'SitesManager_SearchKeywordParameters'; const OPTION_SEARCH_CATEGORY_QUERY_PARAMETERS_GLOBAL = 'SitesManager_SearchCategoryParameters'; const OPTION_EXCLUDED_USER_AGENTS_GLOBAL = 'SitesManager_ExcludedUserAgentsGlobal'; - const OPTION_SITE_SPECIFIC_USER_AGENT_EXCLUDE_ENABLE = 'SitesManager_EnableSiteSpecificUserAgentExclude'; const OPTION_KEEP_URL_FRAGMENTS_GLOBAL = 'SitesManager_KeepURLFragmentsGlobal'; /** @@ -1066,11 +1065,11 @@ class API extends \Piwik\Plugin\API * only the global user agent substrings (see @setGlobalExcludedUserAgents) will be used. * * @return bool + * @deprecated Will be removed in Matomo 4.0 */ public function isSiteSpecificUserAgentExcludeEnabled() { - Piwik::checkUserHasSomeAdminAccess(); - return (bool)Option::get(self::OPTION_SITE_SPECIFIC_USER_AGENT_EXCLUDE_ENABLE); + return true; } /** @@ -1078,16 +1077,10 @@ class API extends \Piwik\Plugin\API * websites. * * @param bool $enabled + * @deprecated Will be removed in Matomo 4.0 */ public function setSiteSpecificUserAgentExcludeEnabled($enabled) { - Piwik::checkUserHasSuperUserAccess(); - - // update option - Option::set(self::OPTION_SITE_SPECIFIC_USER_AGENT_EXCLUDE_ENABLE, $enabled); - - // make sure tracker cache will reflect change - Cache::deleteTrackerCache(); } /** diff --git a/plugins/SitesManager/Controller.php b/plugins/SitesManager/Controller.php index 6d651e9324..459132fcd8 100644 --- a/plugins/SitesManager/Controller.php +++ b/plugins/SitesManager/Controller.php @@ -54,7 +54,6 @@ class Controller extends \Piwik\Plugin\ControllerAdmin $globalSettings = array(); $globalSettings['keepURLFragmentsGlobal'] = API::getInstance()->getKeepURLFragmentsGlobal(); - $globalSettings['siteSpecificUserAgentExcludeEnabled'] = API::getInstance()->isSiteSpecificUserAgentExcludeEnabled(); $globalSettings['defaultCurrency'] = API::getInstance()->getDefaultCurrency(); $globalSettings['searchKeywordParametersGlobal'] = API::getInstance()->getSearchKeywordParametersGlobal(); $globalSettings['searchCategoryParametersGlobal'] = API::getInstance()->getSearchCategoryParametersGlobal(); @@ -82,7 +81,6 @@ class Controller extends \Piwik\Plugin\ControllerAdmin $currency = Common::getRequestVar('currency', false); $searchKeywordParameters = Common::getRequestVar('searchKeywordParameters', $default = ""); $searchCategoryParameters = Common::getRequestVar('searchCategoryParameters', $default = ""); - $enableSiteUserAgentExclude = Common::getRequestVar('enableSiteUserAgentExclude', $default = 0); $keepURLFragments = Common::getRequestVar('keepURLFragments', $default = 0); $api = API::getInstance(); @@ -92,7 +90,6 @@ class Controller extends \Piwik\Plugin\ControllerAdmin $api->setGlobalExcludedIps($excludedIps); $api->setGlobalExcludedUserAgents($excludedUserAgents); $api->setGlobalSearchParameters($searchKeywordParameters, $searchCategoryParameters); - $api->setSiteSpecificUserAgentExcludeEnabled($enableSiteUserAgentExclude == 1); $api->setKeepURLFragmentsGlobal($keepURLFragments); $toReturn = $response->getResponse(); diff --git a/plugins/SitesManager/SitesManager.php b/plugins/SitesManager/SitesManager.php index e6a62262b4..1320c0f6f2 100644 --- a/plugins/SitesManager/SitesManager.php +++ b/plugins/SitesManager/SitesManager.php @@ -288,9 +288,7 @@ class SitesManager extends \Piwik\Plugin private static function getExcludedUserAgents($website) { $excludedUserAgents = API::getInstance()->getExcludedUserAgentsGlobal(); - if (API::getInstance()->isSiteSpecificUserAgentExcludeEnabled()) { - $excludedUserAgents .= ',' . $website['excluded_user_agents']; - } + $excludedUserAgents .= ',' . $website['excluded_user_agents']; return self::filterBlankFromCommaSepList($excludedUserAgents); } @@ -403,8 +401,6 @@ class SitesManager extends \Piwik\Plugin $translationKeys[] = "SitesManager_GlobalListExcludedQueryParameters"; $translationKeys[] = "SitesManager_ListOfQueryParametersToBeExcludedOnAllWebsites"; $translationKeys[] = "SitesManager_GlobalListExcludedUserAgents"; - $translationKeys[] = "SitesManager_EnableSiteSpecificUserAgentExclude_Help"; - $translationKeys[] = "SitesManager_EnableSiteSpecificUserAgentExclude"; $translationKeys[] = "SitesManager_KeepURLFragments"; $translationKeys[] = "SitesManager_KeepURLFragmentsHelp"; $translationKeys[] = "SitesManager_KeepURLFragmentsHelp2"; diff --git a/plugins/SitesManager/angularjs/sites-manager/sites-manager.controller.js b/plugins/SitesManager/angularjs/sites-manager/sites-manager.controller.js index 64b3bfb88d..ddf34ee2d9 100644 --- a/plugins/SitesManager/angularjs/sites-manager/sites-manager.controller.js +++ b/plugins/SitesManager/angularjs/sites-manager/sites-manager.controller.js @@ -225,7 +225,6 @@ excludedQueryParameters: $scope.globalSettings.excludedQueryParametersGlobal.join(','), excludedUserAgents: $scope.globalSettings.excludedUserAgentsGlobal.join(','), keepURLFragments: $scope.globalSettings.keepURLFragmentsGlobal ? 1 : 0, - enableSiteUserAgentExclude: $scope.globalSettings.siteSpecificUserAgentExcludeEnabled ? 1 : 0, searchKeywordParameters: $scope.globalSettings.searchKeywordParametersGlobal.join(','), searchCategoryParameters: $scope.globalSettings.searchCategoryParametersGlobal.join(',') }, 'POST'); diff --git a/plugins/SitesManager/lang/en.json b/plugins/SitesManager/lang/en.json index 53a13acb33..cbb36a04e5 100644 --- a/plugins/SitesManager/lang/en.json +++ b/plugins/SitesManager/lang/en.json @@ -15,8 +15,6 @@ "EcommerceHelp": "When enabled, the \"Goals\" report will have a new \"Ecommerce\" section.", "EnableEcommerce": "Ecommerce enabled", "EnableSiteSearch": "Site Search tracking enabled", - "EnableSiteSpecificUserAgentExclude": "Enable website specific user agent exclusion.", - "EnableSiteSpecificUserAgentExclude_Help": "If you need to exclude different user agents for different websites, check this box, click save and %1$sadd the user agents above%2$s.", "ExceptionDeleteSite": "It is not possible to delete this website as it is the only registered website. Add a new website first, then delete this one.", "ExceptionEmptyName": "The website name can't be empty.", "ExceptionInvalidCurrency": "The currency \"%1$s\" is not valid. Please enter a valid currency symbol (eg. %2$s)", diff --git a/plugins/SitesManager/templates/global-settings.html b/plugins/SitesManager/templates/global-settings.html index a3be2160f9..f95b079f85 100644 --- a/plugins/SitesManager/templates/global-settings.html +++ b/plugins/SitesManager/templates/global-settings.html @@ -48,12 +48,6 @@ inline-help="#excludedUserAgentsGlobalHelp"> </div> - <div piwik-field uicontrol="checkbox" name="siteSpecificUserAgentExcludeEnabled" - ng-model="globalSettings.siteSpecificUserAgentExcludeEnabled" - data-title="{{ 'SitesManager_EnableSiteSpecificUserAgentExclude'|translate }}" - inline-help="{{ 'SitesManager_EnableSiteSpecificUserAgentExclude_Help'|translate:'<a href=\'#excludedUserAgentsGlobal\'>':'</a>' }}"> - </div> - <div piwik-field uicontrol="checkbox" name="keepURLFragmentsGlobal" ng-model="globalSettings.keepURLFragmentsGlobal" data-title="{{ 'SitesManager_KeepURLFragmentsLong'|translate }}" diff --git a/plugins/SitesManager/templates/sites-list/site-fields.html b/plugins/SitesManager/templates/sites-list/site-fields.html index 38059a027d..7a63b6a918 100644 --- a/plugins/SitesManager/templates/sites-list/site-fields.html +++ b/plugins/SitesManager/templates/sites-list/site-fields.html @@ -44,7 +44,7 @@ <span class="title">{{ 'SitesManager_ExcludedParameters'|translate }}:</span> {{ site.excluded_parameters.join(', ') }} </li> - <li ng-if="globalSettings.siteSpecificUserAgentExcludeEnabled && site.excluded_user_agents.length"> + <li ng-if="site.excluded_user_agents.length"> <span class="title">{{ 'SitesManager_ExcludedUserAgents'|translate }}:</span> {{ site.excluded_user_agents.join(', ') }} </li> diff --git a/plugins/SitesManager/tests/UI/expected-screenshots/SitesManager_global_settings.png b/plugins/SitesManager/tests/UI/expected-screenshots/SitesManager_global_settings.png index 17c3bf4bef..296b54cdf3 100644 --- a/plugins/SitesManager/tests/UI/expected-screenshots/SitesManager_global_settings.png +++ b/plugins/SitesManager/tests/UI/expected-screenshots/SitesManager_global_settings.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d4fdfdf209a84d5656f3aec7d3293bc983172ab4748fd27a6d40533f2a6b8890 -size 271808 +oid sha256:8c2457a3a82f3adf16d377aefb3ae7cb96788720922f1ad08fa4d99053702339 +size 253810 |