Page MenuHomePhabricator

Allow user to specify block settings from CU form
Open, MediumPublicFeature

Description

Author: mike.lifeguard+bugs

Description:
Currently the settings are hardcoded - please add a block form to set this manually (one for users and one for IPs). Probably the current settings should be defaults such that if one is happy with those settings, a click on the button is all that's required.


Version: unspecified
Severity: enhancement
See Also:
https://bugzilla.wikimedia.org/show_bug.cgi?id=39213

Details

Reference
bz16306

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 21 2014, 10:25 PM
bzimport added a project: CheckUser.
bzimport set Reference to bz16306.
bzimport added a subscriber: Unknown Object (MLST).

mike.lifeguard+bugs wrote:

Crappy mockup

I was concerned this would waste lots of screen real estate, but after doing this mockup, I think it can work.

The block form is smaller in this case, since you don't need the fields for:
*username (that input comes from the checkboxes)
*block reason dropdown or text field (one common field provided at the bottom)
*nuke the expiry dropdown too (text box is enough)
*the block buttons (replaced by the one at the botton)

I just crossed out those inputs for illustration.

So out of 22 lines of inputs for 2 block forms, only 11 are kept.

You can also save some space by putting the user & user talk replacement fields on one line.

Attached:

Check_user_-_Wikibooks,_collection_of_open-content_textbooks_1227493303281.png (1×1 px, 106 KB)

mike.lifeguard+bugs wrote:

(In reply to comment #1)

Created an attachment (id=5538) [details]
Crappy mockup

I was concerned this would waste lots of screen real estate, but after doing
this mockup, I think it can work.

The block form is smaller in this case, since you don't need the fields for:
*username (that input comes from the checkboxes)
*block reason dropdown or text field (one common field provided at the bottom)
*nuke the expiry dropdown too (text box is enough)
*the block buttons (replaced by the one at the botton)

I just crossed out those inputs for illustration.

So out of 22 lines of inputs for 2 block forms, only 11 are kept.

You can also save some space by putting the user & user talk replacement fields
on one line.

Additionally, you can hide the block forms until a user or IP is checked off. So, nothing shows unless you start ticking off boxes.

Part of this can be done with https://gerrit.wikimedia.org/r/184116 it has been open without any activity for several weeks now. reviews welcome :)

All bugs I found regarding CU blocking interface:

What about a merge into an unique "Modify CheckUser block system" or something similar?

CheckUser seems to be in a messy state right now... so it'd be better if someone tries to update it and then try to work on the features. Unfortunately, it doesn't look like there's a maintainer actively working on this extension.

Aklapper changed the subtype of this task from "Task" to "Feature Request".Feb 4 2022, 12:24 PM