Last modified: 2013-12-15 01:55:50 UTC
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.
Created attachment 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.
(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.
Unassigning default assignments. http://article.gmane.org/gmane.science.linguistics.wikipedia.technical/54734
Related: bug 39213