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
OpenNone
OpenNone
OpenNone
StalledNone
OpenNone
DuplicateNone
ResolvedNone
OpenNone
OpenNone
OpenNone
OpenNone
ResolvedNone
ResolvedNone
OpenNone
StalledNone
OpenNone
OpenNone
Opendaniel
OpenNone
OpenNone
OpenNone
OpenNone
Resolveddaniel
Resolveddaniel
Opendaniel
Resolveddaniel
OpenNone
Opendaniel
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.