Page MenuHomePhabricator

Allow a user to be blocked from moving/renaming articles
Open, Needs TriagePublic

Description

Some users can cause disruption by moving/renaming pages.

Social sanctions can keep them in check, but currently the only technical means to corral this type of behavior is a full site block, which is extreme for some situations.


Request change

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald TranscriptMay 11 2018, 7:07 PM

I think this should just be a collection of any actions that someone is blocked from, could be "move" but might as well be any blockable action (upload, thank, sendemail (migrate from existing system), etc)

Vvjjkkii renamed this task from Allow a user to be blocked from moving/renaming articles to q3caaaaaaa.Jul 1 2018, 1:10 AM
Vvjjkkii triaged this task as High priority.
Vvjjkkii updated the task description. (Show Details)
Vvjjkkii removed a subscriber: Aklapper.
WhitePhosphorus renamed this task from q3caaaaaaa to Allow a user to be blocked from moving/renaming articles.Jul 1 2018, 2:40 AM
WhitePhosphorus raised the priority of this task from High to Needs Triage.
WhitePhosphorus updated the task description. (Show Details)
WhitePhosphorus added a subscriber: Aklapper.
DannyS712 added a subscriber: DannyS712.EditedTue, Aug 13, 4:56 AM

I think this should just be a collection of any actions that someone is blocked from, could be "move" but might as well be any blockable action (upload, thank, sendemail (migrate from existing system), etc)

The easiest (existing) way to do this would be using $wgRevokePermissions - a partial block would be akin to a temporary assignment of user rights.

To block someone from moving a page:, add them to a group (eg revoke-move) with $wgRevokePermissions['revoke-move']['move'] = true; For upload, sendemail, etc. this could work. For thank, however, there doesn't seem to be a right required for that.