thiemowmde created this task.
thiemowmde added projects: Wikidata, Lexicographical data, Technical-Debt.
Herald added a subscriber: Aklapper.

TASK DESCRIPTION

In T186726: Security review WikibaseLexeme extension the #security-reviews team stumbled across hard-coded demo data in the Lexeme code base. Before T168260: Deploy WikibaseLexeme extension on Wikimedia cluster these must all be removed, and possibly replaced with proper implementations:

  • Everything in the directory src/DemoData:
    • AskOut1Populator, AskOut2Populator, AskOut3Populator, HardLexemePopulator, LeiterLexemePopulator, and usages:
      • Currently exclusively used in LexemeContent.
    • Id.php is a set of constants.
      • Used in above populators.
      • Also directly used in LexemeContent.
  • FormIdFormatter.php and SenseIdFormatter.php are basically nothing but dummies with hard-coded demo-data.
    • resources/experts/Form.js and resources/experts/Sense.js contain the same demo data.

TASK DETAIL
https://phabricator.wikimedia.org/T188899

EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: thiemowmde
Cc: RazShuty, Ladsgroup, Jonas, Aleksey_WMDE, WMDE-leszek, Lydia_Pintscher, thiemowmde, Aklapper, Lahi, Gq86, Cinemantique, GoranSMilovanovic, QZanden, LawExplorer, Wikidata-bugs, aude, Darkdadaah, Mbch331, Jay8g
_______________________________________________
Wikidata-bugs mailing list
Wikidata-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to