Scheduled for: 22nd November (1 month post release of T66315)
We have allowed 1 month post global rollout of the main "Move wikidata item link into Other Projects sidebar" ticket to hear about any bugs, improvements or opt-out requests from specific wikis. If, after this time, none have appeared, we can remove some of the auxilliary work from our code. This includes:
in wikibase repo
- Remove module wikibase.sidebar.tracking and all references to it
- Remove SidebarHookHandlerTest::testOnSidebarBeforeOutput and its data provider
- Remove all references to moveConnectedItemLinkToOtherProjects flag
- Remove SidebarHookHandlerTest::testMoveConnectedItemFeatureFlag_inActive
- Consolidate testMoveConnectedItemFeatureFlag_active and getOnSidebarBeforeOutputResult in SidebarHookHandlerTest.php
Potentially we may be able to simplify some other logic in the SidebarHookHandler or its tests, but none have been currently identified.
in mediawiki-config repo
- Remove all references to moveConnectedItemLinkToOtherProjects flag
This should be released after the Wikibase changes, so we should use the Depends-On tag
Misc
- Remind team to also remove moveConnectedItemLinkToOtherProjects flag from their local settings once the changes are active
- Remove dashboards, charts, and datasets built on wikibase_client_interaction from superset