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.

Details

Related Changes in Gerrit:

Related Objects

StatusSubtypeAssignedTask
OpenBUG REPORTNone
OpenNone
StalledNone
OpenNone
OpenNone
DuplicateNone
OpenFeatureNone
OpenFeatureNone
DuplicateNone
ResolvedNone
ResolvedNone
OpenNone
OpenFeatureNone
OpenNone
ResolvedNone
ResolvedNone
OpenFeatureNone
OpenNone
OpenFeatureNone
StalledNone
OpenNone
Opendaniel
ResolvedJdlrobson-WMF
OpenNone
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.