Last modified: 2008-10-11 17:17:34 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T17812, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 15812 - Issues with blocks and talkpage editing
Issues with blocks and talkpage editing
Status: RESOLVED FIXED
Product: MediaWiki
Classification: Unclassified
User blocking (Other open bugs)
unspecified
All All
: Normal blocker with 2 votes (vote)
: ---
Assigned To: Nobody - You can work on this!
:
: 15938 (view as bug list)
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2008-10-03 00:01 UTC by Will
Modified: 2008-10-11 17:17 UTC (History)
6 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Will 2008-10-03 00:01:09 UTC
It appears that when some accounts are blocked with the "Allow user to edit own talk page" box checked, the user is nevertheless unable to edit their talkpage. An incident involving this is documented at <http://en.wikipedia.org/w/index.php?title=User_talk:Giano_II&oldid=242620844#Block_10.2F2> The problem appears to be intermittent and tests have not managed to reproduce the effect, so it is unclear how widespread this bug is.
Comment 1 Maxim 2008-10-03 00:56:36 UTC
I moved this to 'blocker', as it's really not good if admins are going to prevent talkpage use or not.
Comment 2 Fran Rogers 2008-10-03 07:37:48 UTC
I isolated the problem - it only happens if the autoblock is enabled. Apparently the autoblock also inhibits editing one's own talk page, regardless of the settings of the original block.
Comment 3 Matt Johnston 2008-10-03 08:19:44 UTC
I'm looking into this problem, but anything that could help me track it down is appreciated (log entries, pages that have been tested on, accounts blocked with it, anything else you can think of.)
Comment 4 Ilmari Karonen 2008-10-05 01:51:03 UTC
More specifically, this seems to happen if the user has already been unblocked but the autoblock is still in place.  I'd guess it probably also occurs if the user's IP has been blocked directly.
Comment 5 Ilmari Karonen 2008-10-05 02:05:47 UTC
Oddly, while I can reproduce this on enwiki (running 41337), I still can't get it to happen on my test wiki (r41682).  There's one change to the relevant code in between, r41403, but I can't see how that one could possibly make a difference here unless something really weird is going on in User.php.
Comment 6 Ilmari Karonen 2008-10-05 02:13:59 UTC
...except that the _other_ part of r41403 is probably relevant indeed.

It seems that Wikimedia, having run update.php between r41248 and r41403 (and indeed being still below r41403), has ipb_allow_usertalk bool set to default to 0.  My test wiki, which I just upgraded to svn HEAD from an old revision, has it defaulting to 1.  I think I've found the problem.
Comment 8 Matt Johnston 2008-10-05 04:57:58 UTC
An update query has already been run on Wikimedia, to UPDATE retroactiveley (and also, User.php is individually synched to 41403 on Wikimedia). It is always set when inserting a block, so the default wont matter.
Comment 9 Ilmari Karonen 2008-10-05 19:20:36 UTC
Ah yes, sorry.  The change that actually fixed it appears to have been r41444.
Comment 10 Matt Johnston 2008-10-05 19:37:49 UTC
In that case, looks like its fixed.
Comment 11 Platonides 2008-10-11 17:17:34 UTC
*** Bug 15938 has been marked as a duplicate of this bug. ***

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links