Page MenuHomePhabricator

GlobalUsage should not extend core's SpecialWantedfiles
Closed, ResolvedPublic

Description

The class WantedFilesPage is extended in extension, but the class is not part of the stable policy and that does not allow to extend it.

I am not sure what the best way is for the extension

https://codesearch.wmcloud.org/search/?q=extends%5Cs%2BWantedFilesPage%5Cb&i=nope&files=&repos=

Event Timeline

Krinkle renamed this task from Stop extending core's SpecialWantedfiles to GlobalUsage should not extend core's SpecialWantedfiles.Oct 13 2021, 7:08 PM

Change 851104 had a related patch set uploaded (by Bartosz Dziewoński; author: Bartosz Dziewoński):

[mediawiki/extensions/GlobalUsage@master] Do not extend core special page classes that aren't stable to extend

https://gerrit.wikimedia.org/r/851104

Change 851104 merged by jenkins-bot:

[mediawiki/extensions/GlobalUsage@master] Do not extend core special page classes that aren't stable to extend

https://gerrit.wikimedia.org/r/851104

matmarex claimed this task.

Change 857752 had a related patch set uploaded (by Bartosz Dziewoński; author: Bartosz Dziewoński):

[mediawiki/core@master] Simplify special pages now that GlobalUsage no longer extends them

https://gerrit.wikimedia.org/r/857752

Change 857752 merged by jenkins-bot:

[mediawiki/core@master] Simplify special pages now that GlobalUsage no longer extends them

https://gerrit.wikimedia.org/r/857752