Test GitLab instance for the Wikimedia community. Data may disappear. Consider everything here public, and do not push sensitive material. GitLab-Test in Phabricator for issues.

  1. 23 Sep, 2020 33 commits
  2. 22 Sep, 2020 7 commits
    • Amir Sarabadani's avatar
      Migrate ipblocks_restrictions to abstract schema · 3db2a915
      Amir Sarabadani authored
      Also dropping the fkey on ir_ipb_id in Postgres as approved by RFC T164898
      
      Bug: T230428
      Bug: T164898
      Change-Id: Iaddec3b9992eee39fe82a45d5bda59bd51cde510
      3db2a915
    • jdlrobson's avatar
      Expose portlet data in SkinMustache · 7f0412e6
      jdlrobson authored
      This data structure is sufficient to generate menus in
      all Wikimedia deployed skins.
      
      This new method will be used immediately in Example skin:
       Ifb30a2c1314692c2869bd99c523e19c821be1f08
      
      and Vector skin:
      I5f7adc1840441b508ffee40139b85b64021789e6
      
      Bug: T262098
      Bug: T255924
      Change-Id: I1a163cac0bff7620dcac50350cb6b93445a0cfbc
      7f0412e6
    • Reedy's avatar
      Disable deprecated warning in Language::commafy() for non numeric string · 10b0e146
      Reedy authored
      Bug: T263592
      Bug: T237467
      Change-Id: I7a24659dd0931b59bdb01a283b6f8f81e933406a
      10b0e146
    • daniel's avatar
      Add FindMissingActors script. · dbe7fdb9
      daniel authored
      This allows bad actor IDs to be overwritten with some default. This
      solves the problem of rows in tables like ipblocks, logging, or
      revision not being found due to a failing join against the actor table.
      
      Bug: T261325
      Change-Id: Ibc554d0b6f52e7b30cdde5138ac165774831ec36
      dbe7fdb9
    • jenkins-bot's avatar
      Merge "Standardize portlets across skins" · 2cf7e664
      jenkins-bot authored
      2cf7e664
    • jdlrobson's avatar
      Standardize portlets across skins · 6d967ed4
      jdlrobson authored
      Skins currently are expecting to provide their own IDs and classes
      and to manage the behaviour of empty portlets. This moves that logic
      into the skin via a new method that skins using SkinMustache can
      make use of.
      
      Importantly this will make menus consistently have a class
      mw-portlet across the MediaWiki skin universe and a unique
      class that reflects its identity.
      
      Three new methods are provided to mediawiki util relating to portlet
      visibility. The associated class is added to the interface
      styles.
      
      Please see usage in Vector here for how this will be used:
      Ib31a9d8f2ac14e63b63e82abd4a9aa1fcb956f45
      
      Bug: T256897
      Bug: T253938
      Change-Id: I2ba68122fd82a254a5ad0e45157f095508f6fa39
      6d967ed4
    • C. Scott Ananian's avatar
      Allow parserTests to declare a dependency on a particular extension · c4431776
      C. Scott Ananian authored
      The parsertests file allows certain tests to declare a dependency on
      a particular tag hook, but this doesn't work for extensions like
      TimedMediaHandler which affect the output but don't register a
      unique extension tag name.  Allow using 'extension:Foo' in the
      `hooks` clause to register a dependency on the specific extension name,
      instead of indirectly on the registered extension tag name.
      
      Change-Id: I2d3f7e1313b4456733f820e6d8c504bb8d7427a7
      c4431776