GrowthExperiments includes several feature flags that make it possible to mark certain features as unavailable. For example, it is possible to disable Suggested edits in full, leaving only Homepage, Mentorship and Help panel in operation. We use those flags eg. at French Wiktionary, which does not have Suggested edits (as those are Wikipedia-specific for now).
It does not make sense for Special:CommunityConfiguration to show providers for features that are unavailable at the wiki, as it does not make sense for unavailable features to be configured. Within this task, we should ensure Special:CommunityConfiguration only shows providers for features that are available (see Acceptance Criteria for details).
Acceptance Criteria
- Given Suggested edits are not available on a wiki, When I view Special:CommunityConfiguration, Then I do not see Suggested edits in the dashboard.
- Given Help panel is not available on a wiki, When I view Special:CommunityConfiguration, Then I do not see Help panel in the dashboard.