Page MenuHomePhabricator

Create integration/edge-to-edge ensuring blocked users cannot edit Wikibase entities via the API
Closed, ResolvedPublic

Description

Part of T211038 but for the API modules

Wikibase api modules:

  • wbcreateclaim
  • wbcreateredirect
  • wbeditentity
  • wblinktitles
  • wbmergeitems
  • wbremoveclaims
  • wbremovequalifiers
  • wbremovereferences
  • wbsetaliases
  • wbsetclaim
  • wbsetclaimvalue
  • wbsetdescription
  • wbsetlabel
  • wbsetqualifier
  • wbsetreference
  • wbsetsitelink

Wikibase Lexeme api modules:

  • wbladdform
  • wbladdsense
  • wbleditformelements
  • wbleditsenseelements
  • wblmergelexemes
  • wblremoveform
  • wblremovesense

Event Timeline

Change 479450 had a related patch set uploaded (by Michael Große; owner: Michael Große):
[mediawiki/extensions/Wikibase@master] Add tests to ensure blocked users are api-blocked

https://gerrit.wikimedia.org/r/479450

Change 480111 had a related patch set uploaded (by Michael Große; owner: Michael Große):
[mediawiki/extensions/WikibaseLexeme@master] Add edge2edge tests for api for blocked users

https://gerrit.wikimedia.org/r/480111

Change 480111 merged by jenkins-bot:
[mediawiki/extensions/WikibaseLexeme@master] Add edge2edge tests for api for blocked users

https://gerrit.wikimedia.org/r/480111

Change 479450 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] Add tests to ensure blocked users are api-blocked

https://gerrit.wikimedia.org/r/479450

Everything listed in the task description has been done