Phabricator Link
|
Wiki Link
|
Status
|
Priority
|
Author
|
Assignee
|
Projects
|
Subtasks
|
Parent Tasks
|
T243306
|
T243306: Introduce shorthand to LanguageConverter for al SpecialPage hierarchy
|
resolved
|
Needs Triage (violet)
|
Peter.ovchyn (Peter.ovchyn)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
T243310
|
T243310: Once we have ContentHandlerFactory, we can think about injecting the LanguageConverterFactory into ContentHandler.
|
open
|
Medium (orange)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
|
T243317
|
T243317: Create or define better approach to inject languageConverter into LinkHolderArray according to deprecation policy
|
resolved
|
Needs Triage (violet)
|
Peter.ovchyn (Peter.ovchyn)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
T243320
|
T243320: Inject a LanguageConverterFactory through ParserFactory into Parser
|
resolved
|
Needs Triage (violet)
|
Peter.ovchyn (Peter.ovchyn)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
T243321
|
T243321: Inject LanguageConverter via DI DefaultPreferencesFactory
|
resolved
|
Needs Triage (violet)
|
Peter.ovchyn (Peter.ovchyn)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
T243323
|
T243323: Inject LanguageConverter through constructor in SearchNearMatcher
|
open
|
Low (yellow)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
|
T243325
|
T243325: Avoid mutual dependency between LanguageConverter and Language by introducing specialised interfaces
|
open
|
High (red)
|
Peter.ovchyn (Peter.ovchyn)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
T243326
|
T243326: Rename ILanguageInterface::convert function to eliminate ambiguity
|
open
|
Low (yellow)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
|
T243332
|
T243332: Create table with mapping between lang code and converter instead of using name convention
|
resolved
|
Needs Triage (violet)
|
Peter.ovchyn (Peter.ovchyn)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
T243461
|
T243461: Decrease visibility of public variables in LanguageConverter class
|
resolved
|
Needs Triage (violet)
|
Peter.ovchyn (Peter.ovchyn)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
T243743
|
T243743: Add tests MessageCache::updateMessageOverride
|
open
|
Needs Triage (violet)
|
Peter.ovchyn (Peter.ovchyn)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
T243744
|
T243744: Add tests for ContentHandler::getPageViewLanguage
|
resolved
|
Needs Triage (violet)
|
Peter.ovchyn (Peter.ovchyn)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
T243747
|
T243747: Add pure unit tests for class LinkHolderArray
|
open
|
Low (yellow)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
|
T243750
|
T243750: Add test for ParserOptions:optionsHash that covers case when language has variants
|
resolved
|
Needs Triage (violet)
|
Peter.ovchyn (Peter.ovchyn)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
T243751
|
T243751: Add tests for DefaultPreferencesFactory::profilePreferences
|
resolved
|
Needs Triage (violet)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
|
T243754
|
T243754: Add tests for SearchNearMatcher:: getNearMatch that cover case for language with variants
|
resolved
|
Needs Triage (violet)
|
Peter.ovchyn (Peter.ovchyn)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
T243755
|
T243755: Add pure unit-tests for SearchMySQL, SearchSqlite etc...
|
open
|
Needs Triage (violet)
|
Peter.ovchyn (Peter.ovchyn)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
T243756
|
T243756: Add more tests class SkinTemplate
|
open
|
Needs Triage (violet)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
|
T243758
|
T243758: Add tests for class Title, increase coverage to 75%
|
duplicate
|
Needs Triage (violet)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
|
T243759
|
T243759: Add tests for class User, increase coverage to 50%
|
duplicate
|
Needs Triage (violet)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
|
T243760
|
T243760: Move Converter to respective files
|
resolved
|
Needs Triage (violet)
|
Peter.ovchyn (Peter.ovchyn)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
T243761
|
T243761: Add @group Language to all tests related to Language for easier navigation through tests
|
resolved
|
Needs Triage (violet)
|
Peter.ovchyn (Peter.ovchyn)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
T243910
|
T243910: Refactor ConverterRule not to use public variables from LanguageConverter and remove mutual dependency between them
|
open
|
High (red)
|
Peter.ovchyn (Peter.ovchyn)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
T243913
|
T243913: Decrease public variables in Language class
|
resolved
|
Needs Triage (violet)
|
Peter.ovchyn (Peter.ovchyn)
|
Art-Baltai (Art-Baltai)
|
|
|
|
T244055
|
T244055: Replace Parser's creation from "Parser::__constructor" to "ParserFactory::create" across all the code
|
resolved
|
Needs Triage (violet)
|
Peter.ovchyn (Peter.ovchyn)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
T244128
|
T244128: Add respective deprecations from class Language to RELEASE-NOTES-1.35
|
resolved
|
Needs Triage (violet)
|
Peter.ovchyn (Peter.ovchyn)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
T244709
|
T244709: Add more doc annotations to LanguageConverter related classes
|
resolved
|
Needs Triage (violet)
|
Peter.ovchyn (Peter.ovchyn)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
T245128
|
T245128: Remove deprecated code from SpecialPageFactory
|
resolved
|
Needs Triage (violet)
|
Peter.ovchyn (Peter.ovchyn)
|
DAlangi_WMF
|
|
|
|
T245595
|
T245595: MediaModeration extension MVP
|
resolved
|
Medium (orange)
|
Peter.ovchyn (Peter.ovchyn)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
T245993
|
T245993: SqliteInstallerTest::testCheckDataDir fails on php7.4, OS: macOS Catalina
|
resolved
|
Needs Triage (violet)
|
Peter.ovchyn (Peter.ovchyn)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
T245995
|
T245995: Sqlite Integration tests fail on macOS php 7.4
|
resolved
|
Needs Triage (violet)
|
Peter.ovchyn (Peter.ovchyn)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
T246076
|
T246076: Wrong definition of MW_ENTRY_POINT when integration tests run.
|
resolved
|
Needs Triage (violet)
|
Peter.ovchyn (Peter.ovchyn)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
T246077
|
T246077: SQlite has wrong DB structure after upgrading to 1.35
|
resolved
|
High (red)
|
Peter.ovchyn (Peter.ovchyn)
|
aaron (Aaron Schulz)
|
|
|
|
T246078
|
T246078: Add SQLite infra to Jenkins CI
|
invalid
|
Needs Triage (violet)
|
Peter.ovchyn (Peter.ovchyn)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
T246206
|
T246206: PhotoDNA integration
|
resolved
|
Medium (orange)
|
Peter.ovchyn (Peter.ovchyn)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
T246209
|
T246209: Create wireframe for extension
|
resolved
|
Medium (orange)
|
Peter.ovchyn (Peter.ovchyn)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
T246660
|
T246660: Not all tests from extensions run on CI even if they exist
|
resolved
|
Needs Triage (violet)
|
Peter.ovchyn (Peter.ovchyn)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
T246806
|
T246806: Run requests asynchronously using JobSpecification
|
resolved
|
Medium (orange)
|
Peter.ovchyn (Peter.ovchyn)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
T246807
|
T246807: Avoid using terrorism word everywhere
|
resolved
|
Medium (orange)
|
Peter.ovchyn (Peter.ovchyn)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
T247080
|
T247080: Implement sending emails through Async Job
|
open
|
Low (yellow)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
|
T247229
|
T247229: Introduce UserMailer as a service
|
resolved
|
Medium (orange)
|
Peter.ovchyn (Peter.ovchyn)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
T247393
|
T247393: Replace static calls related to UserMail with calling respective methods of EmailSender service
|
open
|
High (red)
|
Peter.ovchyn (Peter.ovchyn)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
T247927
|
T247927: Form email body and subject from template
|
resolved
|
Medium (orange)
|
Peter.ovchyn (Peter.ovchyn)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
T247942
|
T247942: Create MediaModeration page on Mediawiki.org with detailed info and instruction
|
invalid
|
Medium (orange)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
|
T247943
|
T247943: Deploy MediaModeration Extension to Wikimedia Production
|
resolved
|
Medium (orange)
|
Peter.ovchyn (Peter.ovchyn)
|
Pchelolo
|
|
|
|
T248977
|
T248977: ParserIntegrationTest doesn't reload ParserFactory and always test parser with default options
|
resolved
|
Medium (orange)
|
Peter.ovchyn (Peter.ovchyn)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
T249531
|
T249531: Improve PoolCounterWork logic to cover possible raised exceptions
|
resolved
|
Medium (orange)
|
Peter.ovchyn (Peter.ovchyn)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
T250139
|
T250139: Create generic technical approach to Augment search result
|
resolved
|
Medium (orange)
|
Peter.ovchyn (Peter.ovchyn)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
T250144
|
T250144: Implement search result fields augmentation approach in SearchHandler
|
resolved
|
Medium (orange)
|
Peter.ovchyn (Peter.ovchyn)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
T250207
|
T250207: Implement getting the thumbnails in the PageImages extension
|
resolved
|
High (red)
|
Peter.ovchyn (Peter.ovchyn)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
T250217
|
T250217: Implement getting the page description in Wikibase/client extension
|
resolved
|
Medium (orange)
|
Peter.ovchyn (Peter.ovchyn)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
T251452
|
T251452: Tests fails on ApiEditPageTest::testEditWhileReadOnly fails with PHP Fatal error on MacOS, php 7.4.1 if Wikibase/repo enabled
|
open
|
Low (yellow)
|
Peter.ovchyn (Peter.ovchyn)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
T251915
|
T251915: Use TitleFormatter instead of direct access in SearchHandler
|
open
|
Needs Triage (violet)
|
Peter.ovchyn (Peter.ovchyn)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
T252063
|
T252063: Add integration tests that verify Thumbnails serialisation into JSON according to FileRepresentation specification
|
open
|
Medium (orange)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
|
T252128
|
T252128: Search Result contains thumbnails with size:0
|
resolved
|
High (red)
|
Peter.ovchyn (Peter.ovchyn)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
T252137
|
T252137: WIP: Introduce NamespaceNameLocalizer class
|
invalid
|
High (red)
|
Peter.ovchyn (Peter.ovchyn)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
T252145
|
T252145: Introduce REST entities extensively/upfront to fully represent defined schema in code.
|
open
|
Low (yellow)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
|
T252151
|
T252151: WIP: Soft deprecate Language::getNamespaces and friends using global MediawikiServices
|
invalid
|
High (red)
|
Peter.ovchyn (Peter.ovchyn)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
T253325
|
T253325: Avoid using getNsIndex from UI / SpecialNewpages.php
|
open
|
Medium (orange)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
|
T253460
|
T253460: WIP: Replace Language related calls in LanguageConverter by injecting callbacks, and avoid LanguageConverter from Language
|
invalid
|
Medium (orange)
|
Peter.ovchyn (Peter.ovchyn)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
T253834
|
T253834: Turn properties into protected Getters in LanguageConverter based hierarchy
|
resolved
|
High (red)
|
Peter.ovchyn (Peter.ovchyn)
|
Pchelolo
|
|
|
|
T253849
|
T253849: WIP: Factor convertNamespace and convertTitle methods out of LanguageConverter
|
invalid
|
High (red)
|
Peter.ovchyn (Peter.ovchyn)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
T253854
|
T253854: Inject tables into LanguageConverter in advance and avoid using loadTables function.
|
open
|
Medium (orange)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
|
T254004
|
T254004: Use global LanguageConverterFacory as MediawikiService:: instead for injecting it via DI in Language class
|
open
|
High (red)
|
Peter.ovchyn (Peter.ovchyn)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
T254007
|
T254007: Create PoC with explanation how REST Entities would work
|
open
|
Medium (orange)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
|
T254267
|
T254267: WIP: Replace LanguageConverter ::convertTitle and ::convertNamespace in favour of ConverterHelper's and deprecate
|
invalid
|
Medium (orange)
|
Peter.ovchyn (Peter.ovchyn)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
T255151
|
T255151: Provide capability for a DBDriver to be specified in an extension.json
|
open
|
Medium (orange)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
|
T255155
|
T255155: Provide Documentation about creating DB extensions
|
stalled
|
Medium (orange)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
|
T255159
|
T255159: Add text/visual explanation why extension can't be unchecked if it's a DB provider
|
invalid
|
Medium (orange)
|
Peter.ovchyn (Peter.ovchyn)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
T266403
|
T266403: Add `@group OAuth` tag to all tests in OAuth extension
|
resolved
|
High (red)
|
Peter.ovchyn (Peter.ovchyn)
|
Vlad.shapik (Vlad.shapik)
|
|
|
|
T274067
|
T274067: RevisionStore::getKnownCurrentRevision should be able to work with non-local PageIdentityValue
|
resolved
|
Medium (orange)
|
Peter.ovchyn (Peter.ovchyn)
|
Pchelolo
|
|
|
|