Phabricator Link
|
Wiki Link
|
Status
|
Priority
|
Author
|
Owner
|
Tags
|
Projects
|
Subtasks
|
Parent Tasks
|
T174023
|
T174023: Implement MCR storage layer
|
resolved
|
normal (orange)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T174024
|
T174024: Implement MCR revision retrieval interface
|
resolved
|
normal (orange)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T174025
|
T174025: Implement MCR revision retrieval legacy version
|
resolved
|
normal (orange)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T174028
|
T174028: Finalize database schema for MCR content meta-data
|
resolved
|
needs triage (violet)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T174031
|
T174031: MCR: Include all slots in XML dumps
|
open
|
normal (orange)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T174035
|
T174035: Allow the view action to show multiple slots [MCR]
|
resolved
|
high (red)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T174036
|
T174036: Diffs page should show diffs and content from multiple slots [MCR]
|
resolved
|
needs triage (violet)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T174038
|
T174038: Initial implementation of MCR page update interface
|
resolved
|
normal (orange)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T174044
|
T174044: Deploy MCR storage layer
|
resolved
|
normal (orange)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T190063
|
T190063: Tracking dependencies for multiple Content objects per page (MCR)
|
resolved
|
normal (orange)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T194015
|
T194015: Make PageArchive aware of MCR
|
resolved
|
normal (orange)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T194034
|
T194034: Make rollback inherit all slots from the target version
|
resolved
|
normal (orange)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T194037
|
T194037: Track dependencies for multiple Content objects per page
|
resolved
|
needs triage (violet)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T194038
|
T194038: Introduce ContentHandler::getSecondaryDataUpdates to replace Content::getSecondaryDataUpdates
|
resolved
|
needs triage (violet)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T194046
|
T194046: Introduce SlotRoleHandler and SlotRoleRegistry for declaring slot roles.
|
resolved
|
normal (orange)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T194048
|
T194048: Introduce RevisionRenderer (baseline)
|
resolved
|
normal (orange)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T194412
|
T194412: Make undo fail gracefully for non-main slots.
|
resolved
|
normal (orange)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T194736
|
T194736: Implement automatic conflict resolution for all slots [MCR]
|
open
|
normal (orange)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T195212
|
T195212: ServiceContainer: Allow extensions to manipulate services upon creation
|
resolved
|
normal (orange)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T195692
|
T195692: Attempt to undelete page causes error: Fatal exception of type IncompleteRevisionException: user_text field must not be !
|
resolved
|
high (red)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T195980
|
T195980: Write a specification for the architecture for handling slots
|
resolved
|
normal (orange)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T196087
|
T196087: Refactored implementation of MCR page update interface
|
open
|
normal (orange)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T197619
|
T197619: Introduce SCHEMA_COMPAT_XXX constants to allow more fine grained control over the migration process
|
resolved
|
needs triage (violet)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T197685
|
T197685: Clarify semantics of "base revision" and "parent revision" in EditPage, WikiPage, and PageUpdater
|
resolved
|
high (red)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T198099
|
T198099: Improve MCR handling of RevisionAccessException family
|
open
|
normal (orange)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T198341
|
T198341: Remove all references to the rev_text_id and ar_text_id fields
|
resolved
|
normal (orange)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T198413
|
T198413: Allow multiple slots to be used while still writing to the old as well as the new schema
|
resolved
|
needs triage (violet)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T198557
|
T198557: Remove the ability to write pre-MCR fields, limit the ability to read pre-MCR fields to migration scripts
|
open
|
normal (orange)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T198558
|
T198558: Set testwiki to use the new MCR-only schema
|
resolved
|
normal (orange)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T198559
|
T198559: Set Beta Cluster wikis to use the new MCR-only schema
|
resolved
|
normal (orange)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T198561
|
T198561: Make "write both, read new" the default MCR migration stage for fresh MediaWiki installs / for CI
|
resolved
|
normal (orange)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T198701
|
T198701: Create RevisionStoreFactory [MCR]
|
resolved
|
normal (orange)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T198704
|
T198704: Use a consistent caching strategy within Revision storage classes
|
resolved
|
needs triage (violet)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T198706
|
T198706: Make BackupDumper, WikiExporter and XmlDumpWriter compliant with the MCR revision retrival mechanism (main slot only)
|
resolved
|
normal (orange)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T198869
|
T198869: [Bug] CentralNotice: "Failed to load data blob" error when editing translatable messages
|
resolved
|
high (red)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T199504
|
T199504: Editing of content model other than wikitext fails
|
resolved
|
needs triage (violet)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T201164
|
T201164: Temporarily disable deprecation warnings for code that accesses rev_text_id or the text table directly
|
resolved
|
normal (orange)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T203661
|
T203661: Old page title is displayed after renaming a page until the page is subsequently edited/null edited
|
resolved
|
needs triage (violet)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T204732
|
T204732: Provide a way to restore an old revision with multiple slots.
|
resolved
|
needs triage (violet)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T205459
|
T205459: Decide how SlotRoleHandlers can provide placeholders for missing slots
|
open
|
normal (orange)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T205464
|
T205464: Flaky unit test "DerivedPageDataUpdaterTest::testGetPreparedEditAfterPrepareUpdate"
|
resolved
|
high (red)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T205808
|
T205808: Ensure Revision::getRevisionText continues to function with MCR read-new mode
|
resolved
|
needs triage (violet)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T209291
|
T209291: Make AbuseFilter::revisionToString work across slots
|
resolved
|
high (red)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T210307
|
T210307: Forcelinkupdate appears to have stopped working (on ENWIKI at least)
|
resolved
|
high (red)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T217831
|
T217831: Add a check to populateContentTables.php to ensure that populateRevisionSha1.php is run first
|
resolved
|
normal (orange)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T221763
|
T221763: Page rename (Special:MovePage) can throw InvalidArgumentException: Title does not belong to page ID X but actually belong to Y.
|
open
|
high (red)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T222212
|
T222212: RevisionStore must not expose user IDs from a foreign wiki
|
open
|
high (red)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T224949
|
T224949: Failed to access name from slot_roles using id = 1
|
resolved
|
high (red)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|