Phabricator Link
|
Wiki Link
|
Status
|
Priority
|
Author
|
Assignee
|
Projects
|
Subtasks
|
Parent Tasks
|
T111789
|
T111789: Disallow renaming own accounts with Special:GlobalRenameQueue
|
resolved
|
Lowest (sky)
|
|
|
|
|
|
T128486
|
T128486: [Story] Make Special:EntityData be up to date after an edit
|
resolved
|
High (red)
|
|
|
|
|
|
T130495
|
T130495: API sandbox's field layouts are too wide
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T130496
|
T130496: API sandbox's descriptions are positioned and styled poorly
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T130499
|
T130499: API sandbox's PageLayout looks wrong on a full page
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T142663
|
T142663: ExtensionRegistry does not allow complete override of config variables e.g. flat arrays
|
open
|
Low (yellow)
|
|
|
|
|
|
T150506
|
T150506: Avoid lazyImportLocalNames() master writes on GET requests (Run a script to backfill them once for all)
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T150983
|
T150983: Support arbitrary autocomplete values in OOUI\TextInputWidget
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T153256
|
T153256: Unable to overwrite services using MediaWikiServices hook
|
resolved
|
High (red)
|
|
|
|
|
|
T157145
|
T157145: Twitter cards don't work for any projects besides Wikidata
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T157658
|
T157658: Factor out a backend from EditPage
|
open
|
Medium (orange)
|
|
|
|
|
|
T161199
|
T161199: Unable to open edit page for some old revisions "PHP Fatal: Argument passed to EditPage::displayViewSourcePage() must implement interface Content"
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T164898
|
T164898: PostgreSQL schema change for consistency with MySQL
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T174513
|
T174513: Maintenance script to cleanup querycache
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T180762
|
T180762: Editing eligibility requirements throws error "The end date given is before the start date."
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T183490
|
T183490: MCR schema migration stage 4: Migrate External Store URLs (wmf production)
|
open
|
Medium (orange)
|
|
|
|
|
|
T183759
|
T183759: MediaWiki::shell with parameter fails on Windows
|
resolved
|
High (red)
|
|
|
|
|
|
T187153
|
T187153: Special:Abuselog throws when viewing details or examining (BadMethodCallException: Call get getId() on null)
|
resolved
|
High (red)
|
|
|
|
|
|
T187518
|
T187518: Contributions of imported users can not be displayed
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T189073
|
T189073: Refactor logic for creating and logging a block out of SpecialBlock so it can be easily reused elsewhere
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T191231
|
T191231: RFC: Abstract schemas and schema changes
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T195069
|
T195069: Factor PageStore and PageRecord out of WikiPage
|
open
|
Medium (orange)
|
|
|
|
|
|
T196669
|
T196669: The link to deletion log on Special:Undelete sometimes sends to the wrong page
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T196906
|
T196906: Sensible default parameters for Monolog logging
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T198214
|
T198214: Deprecate and remove non-remex Tidy modes of the core parser
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T199393
|
T199393: Reproducible deadlock in User::addToDatabase() when api.php?action=createaccount is called simultaneously by several users
|
open
|
Medium (orange)
|
|
|
|
|
|
T202095
|
T202095: Require that CentralAuth's global groups all use lowercase internal identifiers
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T206954
|
T206954: Enable wgRelevantUserName for IP ranges
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T208776
|
T208776: RFC: Introduce PageIdentity to be used instead of WikiPage
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T209919
|
T209919: SecurePoll should not have HTML shown in the radio button tooltips
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T211910
|
T211910: Don't show misleading messages on Special:Contributions for IP ranges outside the CIDR limit
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T212428
|
T212428: includes/Revision/RevisionStore.php: Main slot of revision (number) not found in database!
|
open
|
Medium (orange)
|
|
|
|
|
|
T213006
|
T213006: Create a script to update afl_var_dump, drop back-compat code
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T213037
|
T213037: AbuseFilter should have an edit API
|
open
|
Medium (orange)
|
|
|
|
|
|
T213621
|
T213621: Offer a way to go to the previous or next non-deleted edit in an edit history of a page
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T216297
|
T216297: Develop method for identifying reverts in EventBus data
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T217951
|
T217951: Page protection header on Page information of a deleted item has an empty table
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T220191
|
T220191: Remove calls to deprecated methods in Title and User with calls to the new PermissionManager service.
|
declined
|
Low (yellow)
|
|
|
|
|
|
T220525
|
T220525: MCR: Import all slots from XML dumps
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T220791
|
T220791: afl_filter should be split in afl_filter_id and afl_global
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T221075
|
T221075: Introduce a BlockStore service
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T221159
|
T221159: FY18/19 TEC1.6 Q4: Improve or replace the usage of GTID_WAIT with pt-heartbeat in MW
|
declined
|
High (red)
|
|
|
|
|
|
T222402
|
T222402: Page or file undelete/restore requests can deadlock (Fatal DBQueryError)
|
open
|
Medium (orange)
|
|
|
|
|
|
T225897
|
T225897: Cannot access wikitext of some old revisions on Commons, only get a comparison
|
resolved
|
High (red)
|
|
|
|
|
|
T226337
|
T226337: SpecialConfirmEmail causes "MWException: CAS update failed on user_touched" from User.php
|
resolved
|
High (red)
|
|
|
|
|
|
T226832
|
T226832: Deprecate Language::convertTitle(), findVariantLink(), updateConversionTable(), and friends
|
open
|
Low (yellow)
|
|
|
|
|
|
T228746
|
T228746: mw.config empty on some pages (and fatal errors emitted) due to Unicode-unaware handling of UTF8 data by Lua
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T228921
|
T228921: incomplete conversion of flow revisions after disabling flow, breaks stubs dumps
|
open
|
High (red)
|
|
|
|
|
|
T229443
|
T229443: Unable to view some pages on Incubator (Postcondition failed in Title::getBaseTitle makeTitleSafe via GeoCrumbsHooks)
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T229863
|
T229863: Refactor EventBus mediawiki configuration
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T229939
|
T229939: Implement wikidata entity selector in OOUI input field
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T230420
|
T230420: Introduce JSON-based Doctrine-DBAL-based SchemaDiffBuilder
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T230428
|
T230428: Migrate tables.sql to abstract schema
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T231160
|
T231160: HtmlFormatter incorrectly removes partial classname matches in "xenomobile" or "not-an-navbox"
|
resolved
|
High (red)
|
|
|
|
|
|
T232176
|
T232176: Enable cross-origin resource sharing (CORS) for requests in Core REST API
|
resolved
|
High (red)
|
|
|
|
|
|
T232392
|
T232392: EventBus extension must not send batches that are too large
|
resolved
|
High (red)
|
|
|
|
|
|
T232451
|
T232451: ParameterAssertionException: "Bad value for parameter $title: invalid name" (affects actions info, history, diff)
|
resolved
|
High (red)
|
|
|
|
|
|
T232506
|
T232506: Inject services into special pages
|
duplicate
|
Medium (orange)
|
|
|
|
|
|
T232566
|
T232566: $wgResourceModules documentation is incomplete
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T233342
|
T233342: Standardise on Logstash field for exceptions with back traces
|
open
|
Medium (orange)
|
|
|
|
|
|
T234921
|
T234921: Factor group membership management out of User class
|
open
|
Medium (orange)
|
|
|
|
|
|
T235073
|
T235073: Moderator gets user contributions
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T235705
|
T235705: Add BagOStuff metrics for read/write operations (bytes, key "class") grouped by type/ID
|
resolved
|
High (red)
|
|
|
|
|
|
T236809
|
T236809: Refactor Parser.php to allow alternate parser (Parsoid)
|
open
|
Medium (orange)
|
|
|
|
|
|
T236811
|
T236811: Parser creation should always use factory
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T237195
|
T237195: Templatedata API includes parameters that only exist within comments (for templates mising templatedata)
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T237467
|
T237467: Invariant failed: Bad UTF-8 (full string verification)
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T237538
|
T237538: Merge Disambiguation in core or add hook
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T238195
|
T238195: Check ApiQueryReferences compatibility with extended references
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T238544
|
T238544: MEP Client MediaWiki JS (MVP)
|
resolved
|
High (red)
|
|
|
|
|
|
T239277
|
T239277: Add user right to delete single revision redirects, regardless of target, during page moves
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T239523
|
T239523: Discrepancy between local and global email status
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T239753
|
T239753: Figure out a way to inject/request a current user from REST API handlers
|
resolved
|
High (red)
|
|
|
|
|
|
T239883
|
T239883: Watchlist api: Anon flag omitted if false in formatversion=2
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T239975
|
T239975: Complete WikiPage/Article split and deprecate Page interface
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T240460
|
T240460: Clients need to generate an ISO 8601 formatted timestamp
|
resolved
|
High (red)
|
|
|
|
|
|
T240622
|
T240622: [Technical debt payoff] Remove InlineDiffFormatter and InlineDifferenceEngine from MobileFrontend
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T241837
|
T241837: WMFTimeoutException on Commons for WhatLinksHere
|
resolved
|
High (red)
|
|
|
|
|
|
T241903
|
T241903: TimedMediaHandler needs uses of global $wgUser removed
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T241915
|
T241915: Jade needs uses of global $wgUser removed
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T242677
|
T242677: CodeReview needs uses of global $wgUser removed
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T242751
|
T242751: Update monolog/monolog to 2.1.1 or later
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T242994
|
T242994: CentralAuth needs uses of global $wgUser removed
|
stalled
|
Medium (orange)
|
|
|
|
|
|
T243276
|
T243276: Add 'actor' to default $wgSharedTables
|
resolved
|
High (red)
|
|
|
|
|
|
T243708
|
T243708: Mediawiki core needs uses of global $wgUser removed
|
open
|
Medium (orange)
|
|
|
|
|
|
T243733
|
T243733: LdapAuthentication needs uses of global $wgUser removed
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T244058
|
T244058: Strategy for storing parser output for "old revision" (Popular diffs and permalinks)
|
resolved
|
High (red)
|
|
|
|
|
|
T245355
|
T245355: Remove ApiTestCase::doLogin
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T245581
|
T245581: Remove support for creating FileDeleteForm without passing a user object
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T245701
|
T245701: Remove support for calling LogPage::addEntry without passing a user object
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T245702
|
T245702: Remove support for calling Title::getNotificationTimestamp without passing a user object
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T245704
|
T245704: Remove support for calling LogEventsList::userCan* functions without passing a user object
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T245707
|
T245707: Remove support for calling PatrolLog::record without passing a user object
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T245777
|
T245777: Remove WebRequest::getLimitOffset
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T245801
|
T245801: Remove support for calling FileDeleteForm::doDelete without passing a user object
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T245940
|
T245940: Hard-deprecate and remove $wgContLang
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T245959
|
T245959: WMF deployed extensions need uses of global $wgUser removed [tracking]
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T246138
|
T246138: Remove deprecated title permissions functions
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T246141
|
T246141: Remove old SpecialPageFactory
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T246192
|
T246192: Remove RecentChange::markPatrolled, deprecated and unused
|
resolved
|
Medium (orange)
|
|
|
|
|
|