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

Active Tasks By Project

From cpt

Project: Platform Team Initiatives (Decoupling (CDP2))

Switch to All Tasks 48 Phabricator task(s).

Phabricator Link Wiki Link Status Priority Author Assignee Projects Subtasks Parent Tasks
T170184 T170184: Refactor anti-spam/vandalism checks out of EditPage.php open Low (yellow) Legoktm (Legoktm) DannyS712
    T200889 T200889: Audit/document plans for service-ifying MediaWiki core open Low (yellow) Legoktm (Legoktm)
      T201980 T201980: Move CoreParserFunctions and CoreTagHooks away from using global/static state open Low (yellow) Legoktm (Legoktm)
        T207621 T207621: Improve maintainability and scalability of Mail component open Low (yellow) RazeSoldier (星耀晨曦)
        T208764 T208764: Remove cyclic dependency between Title and User classes open Medium (orange) daniel (Daniel Kinzler)
        T208778 T208778: Make User::getPage and User::getTalkPage return a LinkTarget open Low (yellow) daniel (Daniel Kinzler)
          T208786 T208786: Untangle MediaHandler, FileRepo, File, Title and Linker open Needs Triage (violet) daniel (Daniel Kinzler)
          T214321 T214321: Create a value-only interface alternative to the File class open Medium (orange) daniel (Daniel Kinzler)
            T218432 T218432: LinkTarget should have an equals() method open Needs Triage (violet) Tgr (Gergő Tisza)
              T221041 T221041: Convert Parsoid to dependency injection open Low (yellow) Tgr (Gergő Tisza)
                T223099 T223099: Factor code for handling for options (preferences) out of User class open Needs Triage (violet) daniel (Daniel Kinzler)
                T223723 T223723: Ruprecht: measure inverse transitive reach open Needs Triage (violet) daniel (Daniel Kinzler)
                  T223726 T223726: Ruprecht: Investigate filtering dependencies by Connascence open Low (yellow) daniel (Daniel Kinzler)
                    T224107 T224107: Ruprecht: investigate visualization of dependency graph open Needs Triage (violet) daniel (Daniel Kinzler)
                      T224423 T224423: Factor user group management out of the User object open Needs Triage (violet) daniel (Daniel Kinzler)
                        T225011 T225011: Clean up code related to blocking open Needs Triage (violet) Tchanders
                        T225469 T225469: Create maintenance script for bad actor data cleanup open Needs Triage (violet) BPirkle (BPirkle)
                          T226832 T226832: Deprecate Language::convertTitle(), findVariantLink(), updateConversionTable(), and friends open Low (yellow) daniel (Daniel Kinzler) Peter.ovchyn (Peter.ovchyn)
                          T231930 T231930: Introduce Authority objects to represent the user performing a given action open Medium (orange) daniel (Daniel Kinzler)
                          T234921 T234921: Factor group membership management out of User class open Medium (orange) daniel (Daniel Kinzler) Pchelolo
                          T243310 T243310: Once we have ContentHandlerFactory, we can think about injecting the LanguageConverterFactory into ContentHandler. open Medium (orange) 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)
                              T243743 T243743: Add tests MessageCache::updateMessageOverride open 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)
                                  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)
                                      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)
                                        T244219 T244219: Avoid usage of global state in LanguageConverter open Needs Triage (violet) daniel (Daniel Kinzler)
                                          T244454 T244454: Reengineering Content from service to value objects open Needs Triage (violet) Art-Baltai (Art-Baltai)
                                            T245900 T245900: Introduce dependency injection into jobs open Needs Triage (violet) Pchelolo
                                              T247190 T247190: Complete TitleFactory to be a real factory service open Low (yellow) Daimona
                                                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)
                                                  T249668 T249668: 'LinkRenderer' service violates to not inspect request/session open Medium (orange) Krinkle (Timo Tijhof)
                                                    T250822 T250822: Factor user options definitions out of PreferencesFactory open Needs Triage (violet) Pchelolo
                                                      T253183 T253183: EmailNotification: inject singleton services as DI open Medium (orange) Art-Baltai (Art-Baltai)
                                                        T253325 T253325: Avoid using getNsIndex from UI / SpecialNewpages.php open Medium (orange) Peter.ovchyn (Peter.ovchyn)
                                                          T253854 T253854: Inject tables into LanguageConverter in advance and avoid using loadTables function. open Medium (orange) Peter.ovchyn (Peter.ovchyn)
                                                            T253935 T253935: Add a factory service for `RecentChange` objects open Low (yellow) DannyS712
                                                              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)
                                                                T254542 T254542: Replace uses of deprecated User and Title methods with WatchlistNotificationManager open Needs Triage (violet) DannyS712
                                                                  T254679 T254679: Add dependency injection to Pager classes open Medium (orange) DannyS712
                                                                    T255213 T255213: Create a mechanism for loading configuration for sister site open Low (yellow) Pchelolo
                                                                      T255309 T255309: Remove UserRightsProxy and replace it's usages with UserGroupManager open Needs Triage (violet) Pchelolo
                                                                        T255433 T255433: Introduce a DatabaseBlock factory service open Needs Triage (violet) Tchanders Tchanders
                                                                          T257800 T257800: Replace direct constructor of Parser with calls to ParserFactory in extensions open Medium (orange) daniel (Daniel Kinzler)
                                                                            T261744 T261744: Introduce ThrottleStore open Medium (orange) daniel (Daniel Kinzler)