As an outcome of T369277: Provider GrowthSuggestedEdits is not supported on wiktionary sites, we're logging all accesses to the configuration of the SuggestedEdits feature while that feature is disabled ($wgGEHomepageSuggestedEditsEnabled = false;) as is the case on French wiktionary.
Currently, this is logging with debug severity to avoid excessive logspam. So to see it in production logstash, it is necessary to enable the wmdebug extension with "Verbose log" checked.
The goal is to fix all places that access this config without checking if the feature is even enabled, and then to raise the logging severity to warning.
A list of currently known places:
- \GrowthExperiments\HelpPanelHooks::getPreferredEditor, on Special:Homepage loading
- \GrowthExperiments\UserImpact\ComputedUserImpactLookup::getEditData, on API request to rest.php/growthexperiments/v0/user-impact/2380
- ...
Acceptance criteria:
- the log calls due to the provider being null in \GrowthExperiments\NewcomerTasks\ConfigurationLoader\CommunityConfigurationLoader::loadTaskTypesConfig and \GrowthExperiments\NewcomerTasks\ConfigurationLoader\CommunityConfigurationLoader::loadInfoboxTemplates have warning severity
- there are now warnings from these calls in logstash