Page MenuHomePhabricator

Should blocking a user from a Wikibase item also block them from referencing that item?
Closed, DeclinedPublic

Description

If an admin partially blocks a user from Harrison Ford (Q81328), currently they wont be able to edit the claims on that item. However, they will be able to to add/remove the item from other items. For instance if they want to edit the cast of Star Wars (Q17738) they would be able to add and remove Harrison Ford (Q81328) from that list.

Should partially blocking an Item also block referencing that item? What about the Qualifiers? The References?

The way this would work, is if you go to add/edit/remove a claim, Wikibase would execute User::isBlockedFrom on the entity they are trying to edit Star Wars (Q17738) as well as the reference of the item they are adding or removing Harrison Ford (Q81328). They must not be blocked from either in order to make the edit.

Event Timeline

dbarratt created this task.Oct 25 2018, 2:19 PM
Restricted Application added a project: Wikidata. · View Herald TranscriptOct 25 2018, 2:19 PM
Restricted Application added subscribers: MGChecker, Aklapper. · View Herald Transcript
dbarratt updated the task description. (Show Details)Oct 25 2018, 2:22 PM
dbarratt updated the task description. (Show Details)
abian added a subscriber: abian.Nov 24 2018, 11:54 PM

Could this be optional (a checkbox)? I think users should be blocked from editing references/qualifiers/any snak using that item in most cases, but it would be positive to have the possibility of making an exception when needed.

Addshore closed this task as Declined.Mar 19 2019, 12:13 PM
Addshore added a subscriber: Lydia_Pintscher.

@Lydia_Pintscher and I had a little chat and we think that this would be a step too far (and also add more complexity).
This would be the equivalent of disallowing linking to a wikipage in wikitext if that user was blocked from editing that page