Phabricator Link
|
Wiki Link
|
Status
|
Priority
|
Author
|
Assignee
|
Projects
|
Subtasks
|
Parent Tasks
|
T100856
|
T100856: Migrate some semantic information from data-parsoid to data-mw
|
open
|
Medium (orange)
|
|
|
|
|
|
T101887
|
T101887: Flow issues write queries on GET (read) requests
|
resolved
|
High (red)
|
|
|
|
|
|
T101888
|
T101888: TalkPageManager::getTalkPageManager unconditionally adds flow-bot group
|
resolved
|
High (red)
|
|
|
|
|
|
T101890
|
T101890: D3. EnsureFlowRevision() is called when viewing an unconverted page in an occupied namespace
|
resolved
|
High (red)
|
|
|
|
|
|
T104083
|
T104083: Include Flow revisions in RecentChanges API
|
open
|
Medium (orange)
|
|
|
|
|
|
T106363
|
T106363: Migrate Flow content to new separate logical External Store in production
|
declined
|
High (red)
|
|
|
|
|
|
T107108
|
T107108: Flow notification links on mobile point to desktop
|
open
|
Medium (orange)
|
|
|
|
|
|
T107610
|
T107610: Setup separate logical External Store for Flow in production
|
declined
|
High (red)
|
|
|
|
|
|
T110721
|
T110721: Switch Flow to use Parsoid v3 API with VirtualRESTService
|
resolved
|
High (red)
|
|
|
|
|
|
T119566
|
T119566: Add dry-run mode to Flow External Store migration script
|
resolved
|
High (red)
|
|
|
|
|
|
T119567
|
T119567: Run Flow External Store migration in dry-run mode on Beta
|
resolved
|
High (red)
|
|
|
|
|
|
T119568
|
T119568: Run External Store migration for real on Beta
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T120007
|
T120007: Add debug/warn for cache reads from in-process Memcached cache wrapper
|
open
|
Medium (orange)
|
|
|
|
|
|
T120008
|
T120008: Remove in-process Memcached wrapper or find an appropriate solution for cross-DC world
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T120009
|
T120009: Flow: Use WAN cache delete() and slave populations to avoid merge()
|
resolved
|
High (red)
|
|
|
|
|
|
T120543
|
T120543: Investigate write mode flag cleanup for Flow API modules
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T124837
|
T124837: Update Flow for Parsoid changes re data-mw
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T125885
|
T125885: Switch Flow storage to store a page bundle blob instead of HTML
|
declined
|
Needs Triage (violet)
|
|
|
|
|
|
T125886
|
T125886: Run migration script (HTML => wikitext => page bundle) in production
|
declined
|
Needs Triage (violet)
|
|
|
|
|
|
T125888
|
T125888: Write migration script (HTML => wikitext => page bundle) in production
|
declined
|
Needs Triage (violet)
|
|
|
|
|
|
T125889
|
T125889: Update code (extractors, converters) that uses data-mw to deal with separate components
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T125890
|
T125890: Figure out how to get page bundle from Flow VE
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T128236
|
T128236: Flow: Add Accept: header to your HTML requests to RESTBase/Parsoid as per T124365
|
resolved
|
High (red)
|
|
|
|
|
|
T128417
|
T128417: Set up Flow-specific External Store cluster on Beta (secondary to the main one)
|
resolved
|
High (red)
|
|
|
|
|
|
T133074
|
T133074: Script to allow migrating Flow content between External Store clusters
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T136887
|
T136887: External Store dry run wrongly detects failed insert if $wgCompressRevisions is true
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T138049
|
T138049: Dry run of Flow External Store migration in production
|
declined
|
High (red)
|
|
|
|
|
|
T157651
|
T157651: sql.php must not run LoadExtensionSchemaUpdates
|
resolved
|
High (red)
|
|
|
|
|
|
T165149
|
T165149: RFC: Drop requirement to define a talk namespace for every subject namespace
|
open
|
Medium (orange)
|
|
|
|
|
|
T206583
|
T206583: Flow\Tests\Import\TalkpageImportOperationTest::testImportDoesntCompletelyFail fails on PHP 7.2
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T207122
|
T207122: Flow/includes/Formatter/RevisionFormatter.php triggers warnings on PHP 7.3
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T221158
|
T221158: Parsoid REST API in PHP
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T221738
|
T221738: Parsoid REST API routes in MediaWiki
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T224095
|
T224095: Bad value for parameter $dbkey: should not be empty unless namespace is main and fragment is non-empty
|
resolved
|
High (red)
|
|
|
|
|
|
T224471
|
T224471: Development strategy for collaborating on Parsoid REST API routes as Parsoid-PHP is being developed
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T226358
|
T226358: Failover x1 master: db1069 to db1120 3rd July at 06:00 UTC
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T229078
|
T229078: Preparing Flow for Parsoid-PHP switch
|
resolved
|
High (red)
|
|
|
|
|
|
T233356
|
T233356: Flow: remove dependency on pre-MCR database schema
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T234241
|
T234241: [regression-wmf.31] Cannot disable/enable Structured discussion beta feature
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T235179
|
T235179: Implement workarounds in RESTBase and Flow to hit Parsoid/PHP REST API endpoints without an oldid for titles containing "."
|
declined
|
High (red)
|
|
|
|
|
|
T243805
|
T243805: WebRequest::getLimitOffset should accept a user
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T248033
|
T248033: Make Flow use Article::newFromTitle
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T248727
|
T248727: Replace ArticleRevisionUndeleted with RevisionUndeleted
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T249705
|
T249705: Intermittent internal API errors with Flow
|
resolved
|
High (red)
|
|
|
|
|
|
T249839
|
T249839: Fix Flow InvalidDataException in CI builds
|
open
|
Medium (orange)
|
|
|
|
|
|
T250023
|
T250023: Replace TitleMoveComplet(e|ing) hooks
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T250532
|
T250532: Hard deprecate Article::getRevision and WikiPage::getRevision
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T251843
|
T251843: \Flow\Hooks::onArticleConfirmDelete Use Article argument instead of WikiPage
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T252934
|
T252934: Hard deprecate manually constructing MovePage objects
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T254871
|
T254871: Upgrade x1 databases to Buster and Mariadb 10.4
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T255507
|
T255507: WikiPage::doEditContent falls back to $wgUser
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T255608
|
T255608: DBUnexpectedError when moving a page with a StructuredDiscussion talkpage
|
resolved
|
Unbreak Now! (pink)
|
|
|
|
|
|
T261310
|
T261310: Upstream something like VE's ApiParsoidTrait into core
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T262111
|
T262111: Flow uses $wgUser
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T268549
|
T268549: Convert Flow to AbstractSchema
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T272802
|
T272802: Other extensions need uses of CentralAuthUtils removed
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T276094
|
T276094: Avoid using User ::addGroup, ::removeGroup, ::getAllGroups, ::clearNotification
|
duplicate
|
Needs Triage (violet)
|
|
|
|
|
|
T276572
|
T276572: Avoid using User::clearNotification
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T281784
|
T281784: Flow\Exception\InvalidDataException: Revisions for w3m0hl06e77t05d6 could not be found
|
open
|
Medium (orange)
|
|
|
|
|
|
T281835
|
T281835: extensions/Flow - Use UserGroupManager instead of User group methods
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T283474
|
T283474: Update StructuredDiscussions to use the new HookContainer/HookRunner system
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T283672
|
T283672: Replace Content::getNativeData() calls with TextContent::getText() in Flow
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T287473
|
T287473: extensions / Flow - Replace deprecated UserSaveOptions hook
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T288822
|
T288822: extensions / Flow - Replace deprecated CentralIdLookup::factory
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T289190
|
T289190: ActionFactory: Error: Class 'New-topicAction' not found
|
resolved
|
High (red)
|
|
|
|
|
|
T289584
|
T289584: Problem with deleted contributions
|
duplicate
|
Needs Triage (violet)
|
|
|
|
|
|
T289625
|
T289625: PHP Deprecated: Use of ParserOptions::getUser was deprecated in MediaWiki 1.36. [Called from Flow\Content\BoardContent::getParserOutput]
|
resolved
|
High (red)
|
|
|
|
|
|
T290490
|
T290490: extensions/Flow - replace LinkCache::addGoodLinkObj() with LinkCacheTestTrait::addGoodLinkObject
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T54936
|
T54936: Move data-parsoid and possibly data-mw out of the DOM, add uids
|
resolved
|
High (red)
|
|
|
|
|
|
T78676
|
T78676: Store & load data-mw separately
|
open
|
Medium (orange)
|
|
|
|
|
|
T87916
|
T87916: Convert Flow to use extension registration
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T90745
|
T90745: Flow ApiFlowModerateTopicTest::testModerateTopic() assumes ApiResult will pass through arbitrary objects
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T94028
|
T94028: DB master connections requested by Flow on GET/HEAD requests
|
resolved
|
High (red)
|
|
|
|
|
|
T94029
|
T94029: Spike: Avoid use of merge() in Flow caches
|
resolved
|
High (red)
|
|
|
|
|
|
T94574
|
T94574: Switch Flow from ExternalStore to RESTBase
|
declined
|
Low (yellow)
|
|
|
|
|
|
T95232
|
T95232: High frequency of master queries on GET requests due to Flow
|
duplicate
|
Medium (orange)
|
|
|
|
|
|