Page MenuHomePhabricator

Split the block permission into several permissions
Open, Needs TriagePublic

Description

To be more flexible in usage of the block permission it would be nice if it could be split in several rights, a useful possibility would be blockip, blockuser and rangeblock. (Maybe something like autoblock too). In this way, it would become possible that less trusted users can block only IPs, while other block can only be done by sysops.

Event Timeline

Xauroflaux added a subscriber: Xauroflaux.

I agree with this, but there are numerous other things that need to be handled first.

Users global account is locked, and thus they are unable to log in here and comment on this.

DannyS712 added a subscriber: DannyS712.

Tagging Platform Engineering as a feature request to review - does the comment in T201495: Create a new user right for cross-namespace renames regarding creation of user rights apply here?

eprodromou added a subscriber: eprodromou.

@DannyS712 yes, same thing. Should be able to make three new rights, and then check them when an admin tries to make a block, within an extension.

Xaosflux raised the priority of this task from Low to Needs Triage.Aug 7 2022, 3:32 PM