Page MenuHomePhabricator

Make WikiPage a PageRecord
Closed, ResolvedPublic

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
OpenFeatureNone
OpenBUG REPORTNone
OpenNone
StalledNone
OpenFeatureNone
DuplicateNone
ResolvedNone
OpenNone
OpenNone
OpenFeatureNone
OpenNone
ResolvedNone
ResolvedNone
OpenFeatureNone
OpenNone
OpenFeatureNone
StalledNone
OpenNone
Opendaniel
Openpmiazga
ResolvedNone
InvalidNone
OpenNone
ResolvedNone
Resolveddaniel
Resolveddaniel
Resolveddaniel
Resolveddaniel
Resolveddaniel
Resolveddaniel
ResolvedJdforrester-WMF
ResolvedPRODUCTION ERRORUmherirrender
Resolveddaniel
Resolveddaniel
Resolveddaniel

Event Timeline

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 raised the priority of this task from Medium to High.Feb 10 2021, 10:25 AM
daniel lowered the priority of this task from High to Medium.Feb 23 2021, 5:41 PM

Change 644281 merged by jenkins-bot:
[mediawiki/core@master] Introduce PageRecord interface

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

Pchelolo reopened this task as Open.
Pchelolo closed this task as Resolved.