Page MenuHomePhabricator

Make WikiPage a PageRecord
Open, MediumPublic

Description

WikiPage should implement the PageRecord interface. This will allow us to change many methods that currently expect a WikiPage to accept PageRecord instead, removing a great number of static dependencies.

WikiPage is not guaranteed to exist, so it cannot implement ExistingPageRecord.

Related Objects

StatusSubtypeAssignedTask
Declineddchen
OpenNone
OpenNone
DuplicateNone
OpenNone
OpenNone
OpenNone
StalledNone
DuplicateNone
OpenNone
ResolvedNone
OpenNone
OpenNone
OpenNone
OpenNone
Resolvedppelberg
ResolvedKrinkle
OpenNone
ResolvedNone
ResolvedNone
StalledNone
OpenNone
OpenNone
Opendaniel
OpenNone
OpenNone
OpenNone
OpenNone
Opendaniel
Opendaniel
Opendaniel
Resolveddaniel
Opendaniel
Resolveddaniel
ResolvedJdforrester-WMF
OpenPRODUCTION ERRORNone
Resolveddaniel
Resolveddaniel
Resolveddaniel

Event Timeline

daniel created this task.Jan 19 2021, 9:17 PM

Change 644281 had a related patch set uploaded (by Daniel Kinzler; owner: Daniel Kinzler):
[mediawiki/core@master] DNM: Introduce PageRecord interface

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

daniel triaged this task as Medium priority.Jan 19 2021, 9:38 PM
daniel raised the priority of this task from Medium to High.Wed, Feb 10, 10:25 AM
daniel lowered the priority of this task from High to Medium.Tue, Feb 23, 5:41 PM