Phabricator Link
|
Wiki Link
|
Status
|
Priority
|
Author
|
Owner
|
Tags
|
Projects
|
Subtasks
|
Parent Tasks
|
T117279
|
T117279: [EPIC] Core should provide inline diffs as well as side by side (Move InlineDifferenceEngine into core / remove MobileDiff)
|
open
|
normal (orange)
|
|
|
Phab:T194830
|
|
|
|
T161671
|
T161671: Compacting the revision table
|
open
|
normal (orange)
|
|
|
Phab:T167246
|
|
|
|
T167246
|
T167246: Refactor "user" & "user_text" fields into "actor" reference table
|
open
|
needs triage (violet)
|
|
Anomie (Brad Jorsch)
|
Phab:T205353
|
|
|
|
T174022
|
T174022: Implement multi-content revisions
|
open
|
normal (orange)
|
|
|
Phab:T107595, Phab:T174023, Phab:T174032, Phab:T174033, Phab:T174037, Phab:T185793, Phab:T187935, Phab:T189220, Phab:T189808, Phab:T190066, Phab:T196087, Phab:T198297, Phab:T198492, Phab:T209044, Phab:T209878
|
|
|
|
T174031
|
T174031: MCR: Include all slots in XML dumps
|
open
|
normal (orange)
|
|
daniel (Daniel Kinzler)
|
Phab:T198706, Phab:T199121
|
|
|
|
T174032
|
T174032: Make relevant API modules aware of MCR
|
open
|
normal (orange)
|
|
Anomie (Brad Jorsch)
|
Phab:T174025, Phab:T198099, Phab:T200568, Phab:T200569, Phab:T200570, Phab:T200572
|
|
|
|
T174033
|
T174033: Refactor EditPage to allow multiple slots to be edited atomically [MCR]
|
open
|
needs triage (violet)
|
|
|
Phab:T194734, Phab:T209927
|
|
|
|
T174037
|
T174037: Implement single-slot UI [MCR]
|
open
|
normal (orange)
|
|
|
Phab:T204112
|
|
|
|
T174043
|
T174043: Deploy Multi-Content Revisions
|
open
|
normal (orange)
|
|
|
Phab:T174022, Phab:T174044, Phab:T174045, Phab:T198492
|
|
|
|
T174045
|
T174045: DB schema migration for MCR
|
open
|
normal (orange)
|
|
|
Phab:T174028, Phab:T174030, Phab:T183490
|
|
|
|
T174047
|
T174047: Hide deprecated/unused fields on toolforge replica [MCR]
|
open
|
normal (orange)
|
|
|
|
|
|
|
T183490
|
T183490: MCR schema migration stage 4: Migrate External Store URLs (wmf production)
|
open
|
normal (orange)
|
|
|
Phab:T183487
|
|
|
|
T185793
|
T185793: Revision hash needs to consider content model and slot role
|
open
|
needs triage (violet)
|
|
|
|
|
|
|
T186371
|
T186371: Redesign revision-related event schemas for MCR
|
open
|
low (yellow)
|
|
Pchelolo
|
|
|
|
|
T187935
|
T187935: Allow cross-slot access during HTML rendering.
|
open
|
normal (orange)
|
|
|
|
|
|
|
T189220
|
T189220: Ensure that relevant extensions are MCR-aware
|
open
|
normal (orange)
|
|
|
Phab:T191795, Phab:T194037, Phab:T195779, Phab:T200687, Phab:T201848, Phab:T202763, Phab:T205982, Phab:T208769, Phab:T208770, Phab:T208771, Phab:T218096
|
|
|
|
T189808
|
T189808: Make undo work with multiple slots.
|
open
|
low (yellow)
|
|
|
Phab:T194412, Phab:T200216
|
|
|
|
T190066
|
T190066: Expose all slots to the search interface
|
open
|
normal (orange)
|
|
|
|
|
|
|
T191795
|
T191795: Support MCR in mobile
|
open
|
needs triage (violet)
|
|
|
|
|
|
|
T192307
|
T192307: Provide MCR-aware hook points
|
open
|
normal (orange)
|
|
|
Phab:T205982
|
|
|
|
T194042
|
T194042: Replace usages of WikiPage::prepareContentForEdit
|
open
|
normal (orange)
|
|
|
Phab:T194048, Phab:T194049
|
|
|
|
T194429
|
T194429: Remove the need to generate ParserOutput before PageContentSave hook is called
|
open
|
needs triage (violet)
|
|
|
|
|
|
|
T194734
|
T194734: Implement edit conflict resolution for MCR
|
open
|
normal (orange)
|
|
|
Phab:T194736
|
|
|
|
T194736
|
T194736: Implement automatic conflict resolution for all slots [MCR]
|
open
|
normal (orange)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T194830
|
T194830: Refactor DifferenceEngine
|
open
|
needs triage (violet)
|
|
|
|
|
|
|
T195069
|
T195069: Factor PageStore and PageRecord out of WikiPage
|
open
|
low (yellow)
|
|
|
|
|
|
|
T195779
|
T195779: MCR support in ORES
|
open
|
low (yellow)
|
|
|
|
|
|
|
T196087
|
T196087: Refactored implementation of MCR page update interface
|
open
|
normal (orange)
|
|
daniel (Daniel Kinzler)
|
Phab:T174038, Phab:T192307, Phab:T194037, Phab:T194042, Phab:T195069, Phab:T198075
|
|
|
|
T198075
|
T198075: RFC: factoring page update logic out of WikiPage
|
open
|
needs triage (violet)
|
|
|
|
|
|
|
T198099
|
T198099: Improve MCR handling of RevisionAccessException family
|
open
|
normal (orange)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T198297
|
T198297: Use PageUpdater to create dummy revisions
|
open
|
normal (orange)
|
|
|
|
|
|
|
T198492
|
T198492: Create a maintenance script to drop rev_text_id and ar_text_id from the database.
|
open
|
normal (orange)
|
|
|
Phab:T198557
|
|
|
|
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)
|
Phab:T198706
|
|
|
|
T200570
|
T200570: Make ApiEditPage and ApiStashEdit API modules aware of MCR
|
open
|
normal (orange)
|
|
Anomie (Brad Jorsch)
|
Phab:T174033
|
|
|
|
T200572
|
T200572: Make ApiParse API module aware of MCR
|
open
|
normal (orange)
|
|
Anomie (Brad Jorsch)
|
Phab:T174035
|
|
|
|
T200687
|
T200687: MCR support in TemplateStyles
|
open
|
low (yellow)
|
|
|
Phab:T187935
|
|
|
|
T200915
|
T200915: Allow SlotRoleHandlers to control page layout
|
open
|
needs triage (violet)
|
|
|
Phab:T194046, Phab:T194048, Phab:T205444, Phab:T211726
|
|
|
|
T201848
|
T201848: Make DifferenceEngine callers pass revisions, not contents
|
open
|
normal (orange)
|
|
|
|
|
|
|
T202633
|
T202633: Error reporting from populateArchiveRevId.php and deduplicateArchiveRevId.php
|
open
|
low (yellow)
|
|
|
|
|
|
|
T202763
|
T202763: Update extensions which customize content diff rendering
|
open
|
needs triage (violet)
|
|
|
Phab:T117279
|
|
|
|
T204112
|
T204112: Support slots other than the main slot in EditPage
|
open
|
normal (orange)
|
|
|
Phab:T208801, Phab:T208802
|
|
|
|
T204475
|
T204475: update.php ends without messages after MCR migration when using WinCache
|
open
|
needs triage (violet)
|
|
|
|
|
|
|
T205353
|
T205353: Clean up empty ar_user_text and rev_user_text fields
|
open
|
needs triage (violet)
|
|
|
|
|
|
|
T205444
|
T205444: Provide a way of having a meaningful slot header
|
open
|
normal (orange)
|
|
|
Phab:T194046
|
|
|
|
T205459
|
T205459: Decide how SlotRoleHandlers can provide placeholders for missing slots
|
open
|
normal (orange)
|
|
daniel (Daniel Kinzler)
|
Phab:T194046, Phab:T211726
|
|
|
|
T205675
|
T205675: Move action aborted by fatal error "Argument must be MediaWiki\Storage\RevisionRecord, null given"
|
open
|
normal (orange)
|
|
|
|
|
|
|
T205936
|
T205936: Unable to view some pages due to fatal RevisionAccessException: "Failed to load data blob from tt"
|
open
|
normal (orange)
|
|
|
|
|
|
|
T205982
|
T205982: MCR: replace PageContentSave hook: must have a hook that receives all slots (for edit-intercepting extensions like Moderation)
|
open
|
needs triage (violet)
|
|
|
|
|
|
|
T207403
|
T207403: Update MobileFrontend editor for MCR
|
open
|
high (red)
|
|
|
|
|
|
|
T208801
|
T208801: Support slots other than the main slot in EditPage - backend support
|
open
|
normal (orange)
|
|
|
|
|
|
|
T208802
|
T208802: Support slots other than the main slot in EditPage - UI support
|
open
|
normal (orange)
|
|
|
|
|
|
|
T209044
|
T209044: Introduce a ContentStore service to allow certain types of content to not be stored as serialized blobs.
|
open
|
low (yellow)
|
|
|
|
|
|
|
T209878
|
T209878: Allow control of page layout of multiple slots during rendering
|
open
|
normal (orange)
|
|
|
Phab:T200915, Phab:T205459, Phab:T209924, Phab:T211726
|
|
|
|
T209924
|
T209924: Specify PageTypeHandler
|
open
|
needs triage (violet)
|
|
|
Phab:T194046, Phab:T211726
|
|
|
|
T209927
|
T209927: Decide how to control which slots are offered for editing per default
|
open
|
low (yellow)
|
|
|
|
|
|
|
T211726
|
T211726: Collect requirements for slot based layout
|
open
|
high (red)
|
|
CCicalese_WMF (Cindy Cicalese)
|
|
|
|
|
T212428
|
T212428: includes/Revision/RevisionStore.php: Main slot of revision (number) not found in database!
|
open
|
normal (orange)
|
|
BPirkle (BPirkle)
|
|
|
|
|
T214062
|
T214062: updateSearchIndex.php fails with Error: 1100 Table 'slots' was not locked with LOCK TABLES
|
open
|
normal (orange)
|
|
|
|
|
|
|
T214267
|
T214267: Name of slots should be localized in diff
|
open
|
low (yellow)
|
|
BPirkle (BPirkle)
|
|
|
|
|
T217329
|
T217329: bug in 1.33.0-wmf.18 breaks abstract dumps on testwikidatawiki | MWContentSerializationException $entityId and $targetId can not be the same
|
open
|
normal (orange)
|
|
|
|
|
|
|
T218096
|
T218096: Extension Duplicator needs to be updated due to MCR schema changes
|
open
|
needs triage (violet)
|
|
|
|
|
|
|
T220450
|
T220450: Make Postgres search use a searchindex table
|
open
|
needs triage (violet)
|
|
|
|
|
|
|
T220525
|
T220525: MCR: Import all slots from XML dumps
|
open
|
normal (orange)
|
|
Pchelolo
|
|
|
|
|
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)
|
|
|
|
|
T225305
|
T225305: Access key not set for MCR undo summary
|
open
|
needs triage (violet)
|
|
|
|
|
|
|