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

Tasks By Project

From cpt

Project: Platform Team Initiatives

Switch to Active Tasks 1019 Phabricator task(s).

Phabricator Link Wiki Link Status Priority Author Assignee Projects Subtasks Parent Tasks
T100373 T100373: WebAuthn (U2F) integration for Extension:OATHAuth resolved Medium (orange)
T107595 T107595: [RFC] Multi-Content Revisions resolved Medium (orange)
T137321 T137321: Run ETL for wmf_raw.ActionApi into wmf.action_* aggregate tables open Medium (orange)
    T154677 T154677: Turn static Hooks class into HookManager service invalid Medium (orange)
      T161671 T161671: Compacting the revision table stalled Medium (orange)
      T163532 T163532: Drop index rev_page_id (rev_page, rev_id) open Low (yellow)
        T166733 T166733: Deploy refactored comment storage resolved Low (yellow)
        T167246 T167246: Refactor "user" & "user_text" fields into "actor" reference table open Needs Triage (violet)
        T174022 T174022: Implement multi-content revisions open Medium (orange)
        T174031 T174031: MCR: Include all slots in XML dumps resolved Medium (orange)
        T174032 T174032: Make relevant API modules aware of MCR open Medium (orange)
        T174033 T174033: Refactor EditPage to allow multiple slots to be edited atomically [MCR] open Needs Triage (violet)
        T174037 T174037: Implement single-slot UI [MCR] open Medium (orange)
        T174043 T174043: Deploy Multi-Content Revisions stalled Medium (orange)
        T174044 T174044: Deploy MCR storage layer resolved Medium (orange)
        T174045 T174045: DB schema migration for MCR stalled Medium (orange)
        T176370 T176370: Migrate to PHP 7 in WMF production resolved Medium (orange)
        T183487 T183487: MCR schema migration stage 3: stop using legacy fields resolved Medium (orange)
        T183490 T183490: MCR schema migration stage 4: Migrate External Store URLs (wmf production) open Medium (orange)
        T184615 T184615: Once MCR is deployed, drop the rev_text_id, rev_content_model, and rev_content_format fields from the revision table duplicate Low (yellow)
        T184698 T184698: EventBus rejecting events because of malformed characters in the comment resolved Medium (orange)
          T185233 T185233: Modern Event Platform resolved Medium (orange)
          T185793 T185793: Revision hash needs to consider content model and slot role open Needs Triage (violet)
            T186371 T186371: Redesign revision-related event schemas for MCR open Low (yellow)
              T187147 T187147: Port mediawiki/php/wmerrors to PHP7 and deploy resolved High (red)
              T187935 T187935: Allow cross-slot access during HTML rendering. open Medium (orange)
                T188327 T188327: Deploy refactored actor storage resolved High (red)
                T189220 T189220: Ensure that relevant extensions are MCR-aware open Medium (orange)
                T189808 T189808: Make undo work with multiple slots. open Low (yellow)
                T191795 T191795: Support MCR in mobile open Needs Triage (violet)
                  T192307 T192307: Provide MCR-aware hook points open Medium (orange)
                  T194042 T194042: Replace usages of WikiPage::prepareContentForEdit open Medium (orange)
                  T194046 T194046: Introduce SlotRoleHandler and SlotRoleRegistry for declaring slot roles. resolved Medium (orange)
                  T194734 T194734: Implement edit conflict resolution for MCR open Medium (orange)
                  T194736 T194736: Implement automatic conflict resolution for all slots [MCR] open Medium (orange)
                    T194750 T194750: Deploy Structured Data on Commons baseline resolved Needs Triage (violet)
                    T194830 T194830: Refactor DifferenceEngine open Needs Triage (violet)
                      T195212 T195212: ServiceContainer: Allow extensions to manipulate services upon creation resolved Medium (orange)
                        T196087 T196087: Refactored implementation of MCR page update interface open Medium (orange)
                        T198075 T198075: Factoring page update logic out of WikiPage open Needs Triage (violet)
                          T198099 T198099: Improve MCR handling of RevisionAccessException family open Medium (orange)
                            T198297 T198297: Use PageUpdater to create dummy revisions open Medium (orange)
                              T198308 T198308: Enable MCR migration stage "write both, read new" on live systems resolved Needs Triage (violet)
                              T198312 T198312: Set the WMF cluster to use the new MCR-only schema resolved Medium (orange)
                              T198341 T198341: Remove all references to the rev_text_id and ar_text_id fields resolved Medium (orange)
                              T198342 T198342: Remove all usages of the 'text' flag in calls to Revision::getQueryInfo() and RevisionStore::getQueryInfo(). resolved Medium (orange)
                              T198343 T198343: Replace all calls to Revision::getRevisionText() resolved High (red)
                              T198492 T198492: Create a maintenance script to drop rev_text_id and ar_text_id from the database. invalid Medium (orange)
                              T198557 T198557: Remove the ability to write pre-MCR fields, limit the ability to read pre-MCR fields to migration scripts resolved Medium (orange)
                              T198558 T198558: Set testwiki to use the new MCR-only schema resolved Medium (orange)
                              T198559 T198559: Set Beta Cluster wikis to use the new MCR-only schema resolved Medium (orange)
                              T198706 T198706: Make BackupDumper, WikiExporter and XmlDumpWriter compliant with the MCR revision retrival mechanism (main slot only) resolved Medium (orange)
                              T199121 T199121: RFC: Spec for representing multiple content objects per revision (MCR) in XML dumps resolved Medium (orange)
                                T199352 T199352: Deploy Structured Data on Commons with arbitrary Statements resolved Needs Triage (violet)
                                T199372 T199372: Use stakeholder feedback to develop a plan for extension management (TEC13) declined Needs Triage (violet)
                                  T199375 T199375: Complete implementation and deployment of MCR SDC baseline (CDP4) resolved Medium (orange)
                                  T200570 T200570: Make ApiEditPage and ApiStashEdit API modules aware of MCR open Medium (orange)
                                  T200572 T200572: Make ApiParse API module aware of MCR open Medium (orange)
                                  T200915 T200915: Allow SlotRoleHandlers to control page layout open Needs Triage (violet)
                                  T200918 T200918: Make sure code that accesses legacy pre-MCR fields triggers warnings before switching off WRITE_OLD (compat) mode. resolved Medium (orange)
                                    T201848 T201848: Make DifferenceEngine callers pass revisions, not contents open Medium (orange)
                                      T201869 T201869: ORES hook integration with EventBus open Medium (orange)
                                        T201891 T201891: Review dummy revisions (page moves, page protection) and whether they should increment edit count open Low (yellow)
                                        T202633 T202633: Error reporting from populateArchiveRevId.php and deduplicateArchiveRevId.php open Low (yellow)
                                          T202763 T202763: Update extensions which customize content diff rendering open Needs Triage (violet)
                                          T203805 T203805: codesniffer detects unparenthesized ternary in mediawiki/core Article.php resolved Needs Triage (violet)
                                            T204112 T204112: Support slots other than the main slot in EditPage open Medium (orange)
                                            T204158 T204158: Review namespacing of MCR classes resolved Needs Triage (violet)
                                              T205353 T205353: Clean up empty ar_user_text and rev_user_text fields open Needs Triage (violet)
                                                T205369 T205369: Investigate > 40% Save Timing regression (2018-09-05) resolved High (red)
                                                  T205444 T205444: Provide a way of having a meaningful slot header open Medium (orange)
                                                  T205459 T205459: Decide how SlotRoleHandlers can provide placeholders for missing slots open Medium (orange)
                                                  T205464 T205464: Flaky unit test "DerivedPageDataUpdaterTest::testGetPreparedEditAfterPrepareUpdate" resolved High (red)
                                                    T205578 T205578: Admins cannot view revision-deleted revisions resolved Medium (orange)
                                                      T205675 T205675: Move action aborted by fatal error "Argument must be MediaWiki\Storage\RevisionRecord, null given" resolved Medium (orange)
                                                        T205808 T205808: Ensure Revision::getRevisionText continues to function with MCR read-new mode resolved Needs Triage (violet)
                                                          T205936 T205936: Unable to view some pages due to fatal RevisionAccessException: "Failed to load data blob from tt" resolved High (red)
                                                            T205982 T205982: MCR: replace PageContentSave hook: must have a hook that receives all slots (for edit-intercepting extensions like Moderation) resolved Needs Triage (violet)
                                                              T206016 T206016: Create a service for session storage resolved Medium (orange)
                                                              T206520 T206520: Change ProofreadPage's PageDifferenceEngine to use SlotDiffRenderer duplicate Needs Triage (violet)
                                                                T206789 T206789: Modern Event Platform: Schema Registry: Implementation resolved Medium (orange)
                                                                T206814 T206814: CI Support for Schema Registry resolved Medium (orange)
                                                                T206824 T206824: Make it possible to use $ref in JSONSchemas resolved Medium (orange)
                                                                  T206884 T206884: Provide appropriate dumps of Commons including the structured data open Low (yellow)
                                                                    T206889 T206889: Develop a library for JSON schema backwards incompatibility detection resolved Medium (orange)
                                                                      T207054 T207054: Some Commons pages fatal with IncompleteRevisionException: "Uninitialized field: content_address" resolved Needs Triage (violet)
                                                                        T207308 T207308: Deploy MCR storage layer on Commons for SDC resolved Medium (orange)
                                                                        T207309 T207309: Enable MCR migration stage "write both, read new" on Commons for SDC resolved Needs Triage (violet)
                                                                          T207403 T207403: Update MobileFrontend editor for MCR open High (red)
                                                                            T207498 T207498: ExcimerProfiler::start(), ExcimerTimer::start(), and so on should warn if starting fails resolved Low (yellow)
                                                                              T207499 T207499: Write documentation for Excimer resolved Medium (orange)
                                                                                T208767 T208767: Ensure that SpamBlacklist applies to the content of all MCR slots resolved Medium (orange)
                                                                                  T208769 T208769: Ensure that AbuseFilter applies to the content of all MCR slots resolved High (red)
                                                                                  T208770 T208770: Ensure TitleBlacklist applies when the context is an MCR page resolved Medium (orange)
                                                                                    T208771 T208771: Ensure ConfirmEdit applies when the context is an MCR page resolved Medium (orange)
                                                                                      T208801 T208801: Support slots other than the main slot in EditPage - backend support open Medium (orange)
                                                                                        T208802 T208802: Support slots other than the main slot in EditPage - UI support open Medium (orange)
                                                                                        T208929 T208929: RevisionAccessException from ApiComparePages.php: Could not determine title for page/revision ID resolved Needs Triage (violet)
                                                                                          T209044 T209044: Introduce a ContentStore service to allow certain types of content to not be stored as serialized blobs. open Low (yellow)
                                                                                            T209098 T209098: Document Kask resolved Medium (orange)

                                                                                              ... further results