Currently, the Wikibase REST API responds with a blocked user message only for locally blocked users. In case a user is blocked globally, a generic permission error will be returned:
{ "error": "rest-write-denied", "httpCode": 403, "httpReason": "Forbidden" }
To improve signalling to API users, we would like to respond with the same error message both for locally and globally blocked users:
{ "code": "permission-denied", "message": "Access to resource is denied", "context": { "denial_reason": "blocked-user" } }
Acceptance Criteria
- Both locally and globally blocked users recieve the error message described above