Page MenuHomePhabricator

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

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 Normal.Nov 21 2014, 10:25 PM
bzimport added a project: CheckUser.
bzimport set Reference to bz16306.
bzimport added a subscriber: Unknown Object (MLST).
bzimport created this task.Nov 11 2008, 4:29 AM

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:

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.

Related: bug 39213

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 :)

DoRD added a subscriber: DoRD.Mar 11 2015, 5:26 PM
MarcoAurelio added a comment.EditedApr 20 2015, 9:47 AM

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.

Restricted Application added a subscriber: Aklapper. · View Herald TranscriptOct 27 2015, 4:58 PM
Restricted Application added a subscriber: JEumerus. · View Herald TranscriptApr 18 2016, 9:04 AM
DoRD removed a subscriber: DoRD.Sep 4 2018, 4:34 PM