This site is no longer actively maintained. It exists for historical purposes as an example of Phabricator integration and Lua scripting.

Tasks By Assignee

From cpt

Assignee: Peter.ovchyn (Peter.ovchyn)

Switch to Active Tasks 76 Phabricator task(s).

Phabricator Link Wiki Link Status Priority Author Assignee Projects Subtasks Parent Tasks
T218395 T218395: Create RestrictionStore service resolved Medium (orange) daniel (Daniel Kinzler) Peter.ovchyn (Peter.ovchyn)
    T226832 T226832: Deprecate Language::convertTitle(), findVariantLink(), updateConversionTable(), and friends open Low (yellow) daniel (Daniel Kinzler) Peter.ovchyn (Peter.ovchyn)
    T226833 T226833: Introduce LanguageConverterFactory service resolved Medium (orange) daniel (Daniel Kinzler) Peter.ovchyn (Peter.ovchyn)
    T226857 T226857: Provide capability for a DB to be added in an extension open Medium (orange) MarkAHershberger (Mark A. Hershberger) Peter.ovchyn (Peter.ovchyn)
    T239975 T239975: Complete WikiPage/Article split and deprecate Page interface open Needs Triage (violet) tstarling (Tim Starling) Peter.ovchyn (Peter.ovchyn)
    T243306 T243306: Introduce shorthand to LanguageConverter for al SpecialPage hierarchy resolved Needs Triage (violet) Peter.ovchyn (Peter.ovchyn) 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)
            T243325 T243325: Avoid mutual dependency between LanguageConverter and Language by introducing specialised interfaces open High (red) Peter.ovchyn (Peter.ovchyn) 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)
              T243619 T243619: Disallow db->update() without condition resolved Medium (orange) Krinkle (Timo Tijhof) 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)
                    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)
                      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)
                          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)
                              T243803 T243803: API action=parse should be poolcounter-limited if a re-parse is necessary resolved High (red) Joe (Giuseppe Lavagetto) 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)
                                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)
                                    T244300 T244300: Argument 1 passed to Title::getLanguageConverter() must be an instance of Language, instance of StubUserLang given, called in /srv/mediawiki/php-1.35.0-wmf.18/includes/Title.php on line 207 resolved Unbreak Now! (pink) mmodell (Mukunda Modell) 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)
                                        T245075 T245075: Improve file attribution for “Called deprecation function” logs resolved Medium (orange) Krinkle (Timo Tijhof) Peter.ovchyn (Peter.ovchyn)
                                          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)
                                              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)
                                                    T246246 T246246: Document MediaModeration extension, create a dedicated Phabricator project for its tasks, and tag those tasks resolved Medium (orange) Aklapper (Andre Klapper (WMF)) Peter.ovchyn (Peter.ovchyn)
                                                    T246255 T246255: MediaModeration: Strategy for handling child protection media resolved Medium (orange) Pchelolo 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)
                                                          T246916 T246916: Add metrics around requests to photoDNA resolved Medium (orange) Pchelolo 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)
                                                                  T247984 T247984: Create maintenance script to queue images for checking resolved Medium (orange) CCicalese_WMF (Cindy Cicalese) Peter.ovchyn (Peter.ovchyn)
                                                                    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)
                                                                        T249827 T249827: Replace backtick ` with double-quote " in English messages for REST API resolved Medium (orange) eprodromou (Evan Prodromou) 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)
                                                                                  T251360 T251360: LiquidThreads Extension: Call Threads::withRoot with WikiPage argument resolved Needs Triage (violet) Art-Baltai (Art-Baltai) 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)
                                                                                      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)
                                                                                          T252151 T252151: WIP: Soft deprecate Language::getNamespaces and friends using global MediawikiServices invalid High (red) Peter.ovchyn (Peter.ovchyn) 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)
                                                                                              T253849 T253849: WIP: Factor convertNamespace and convertTitle methods out of LanguageConverter invalid High (red) Peter.ovchyn (Peter.ovchyn) 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)
                                                                                                  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)
                                                                                                    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)
                                                                                                      T256975 T256975: Language <-> LanguageConverter <-> NamespaceNames decoupling research. duplicate High (red) Helga_sf (Helga) Peter.ovchyn (Peter.ovchyn)
                                                                                                        T257845 T257845: Remove developers and product team from email notification list resolved Needs Triage (violet) eprodromou (Evan Prodromou) Peter.ovchyn (Peter.ovchyn)
                                                                                                          T264058 T264058: OAuth extension REST tests must not instantiate a Router resolved High (red) Pchelolo Peter.ovchyn (Peter.ovchyn)
                                                                                                            T271593 T271593: Replace specific PermissionManager calls with GroupPermissionsLookup calls in all deployed extensions resolved Medium (orange) Pchelolo Peter.ovchyn (Peter.ovchyn)
                                                                                                              T271596 T271596: Migrate relevant User method usages to GroupPermissionsLookup and hard-deprecate User methods. resolved Medium (orange) Pchelolo Peter.ovchyn (Peter.ovchyn)
                                                                                                                T272485 T272485: Make RevisionRecord::getId() take a wiki ID resolved Medium (orange) daniel (Daniel Kinzler) Peter.ovchyn (Peter.ovchyn)
                                                                                                                  T272560 T272560: Hard deprecate RevisionStore::newMutableRevisionFromArray resolved High (red) Pchelolo Peter.ovchyn (Peter.ovchyn)
                                                                                                                    T272886 T272886: Start conversion of RevisionStore public interface to PageIdentity resolved Medium (orange) Pchelolo Peter.ovchyn (Peter.ovchyn)
                                                                                                                      T272901 T272901: Standardize RevisionRecord/Store use of wikiID vs dbDomain resolved High (red) Pchelolo Peter.ovchyn (Peter.ovchyn)
                                                                                                                        T273287 T273287: UserIdentityValue should require a Wiki ID to be passed to the constructor. open Medium (orange) daniel (Daniel Kinzler) Peter.ovchyn (Peter.ovchyn)
                                                                                                                          T274151 T274151: Clean up Title deprecated methods resolved Medium (orange) Pchelolo Peter.ovchyn (Peter.ovchyn)
                                                                                                                            T274209 T274209: Cleanup hard-deprecated RevisionStore methods resolved Medium (orange) Pchelolo Peter.ovchyn (Peter.ovchyn)
                                                                                                                              T274212 T274212: Deprecate WikiPage::hasViewableContent() open Needs Triage (violet) daniel (Daniel Kinzler) Peter.ovchyn (Peter.ovchyn)
                                                                                                                                T274329 T274329: Replace LogEntry::getPerformer with ::getPerformerIdentity resolved High (red) Pchelolo Peter.ovchyn (Peter.ovchyn)