Acceptance criteria:
- feature has been checked and is working as expected
- corresponding e2e test is in place
Action API endpoint to block/unblock a user: https://www.mediawiki.org/wiki/API:Block
Acceptance criteria:
Action API endpoint to block/unblock a user: https://www.mediawiki.org/wiki/API:Block
Subject | Repo | Branch | Lines +/- | |
---|---|---|---|---|
REST: Test edit while user blocked | mediawiki/extensions/Wikibase | master | +26 -4 |
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Open | None | T335067 Epic: Wikidata Query Service stabilization | |||
Resolved | Lydia_Pintscher | T314503 rollout of the new Wikibase REST API to Wikidata | |||
Resolved | Lydia_Pintscher | T316354 Ensure rate limiting and potentially other harm preventions are in place for the Wikibase REST API | |||
Resolved | Muhammad_Yasser_Jazirahly_WMDE | T326954 Ensure that blocked users/IPs can not make edits |
Task Breakdown notes
Change 881416 had a related patch set uploaded (by Muhammad Jaziraly; author: Muhammad Jaziraly):
[mediawiki/extensions/Wikibase@master] REST: Test edit while user blocked
I've tested the edit functionality while the user is blocked (using the REST API to edit), and it's working properly.
The response for edit using REST API after blocking was:
{ "error": "rest-write-denied", "httpCode": 403, "httpReason": "Forbidden" }
And a new e2e test was written to cover it.
Change 881416 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] REST: Test edit while user blocked