Page MenuHomePhabricator

Refactor ItemDisambiguation into base class and a subclass
Closed, DeclinedPublic

Description

Later there can be additional special pages that also subclasses from a more generic EntityDisambiguation. Because of this the current ItemDisambiguation should be refactored into EntityDisambiguation and a specialization for items.


Version: unspecified
Severity: normal

Details

Reference
bz40368

Event Timeline

bzimport raised the priority of this task from to Needs Triage.Nov 22 2014, 1:01 AM
bzimport set Reference to bz40368.
bzimport added a subscriber: Unknown Object (MLST).

An alternative if there are no need to search on additional parts from the subclasses is to use a dropdown list for the different entity types. This would be similar to Special:allpages.

Properties and queries have unique labels, thus making a disambiguation rather boring.