Last modified: 2013-11-22 20:46:38 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 T48617, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 46617 - [IMPROVEMENT] Add a Special:OpenIDAdminAccountCreation page to allow account creation by admins when the wiki allows account creation for others only through OpenID
[IMPROVEMENT] Add a Special:OpenIDAdminAccountCreation page to allow account ...
Status: RESOLVED FIXED
Product: MediaWiki extensions
Classification: Unclassified
OpenID (Other open bugs)
master
All All
: Normal normal (vote)
: ---
Assigned To: T. Gries
:
Depends on:
Blocks: 9604
  Show dependency treegraph
 
Reported: 2013-03-27 21:34 UTC by Ryan Lane
Modified: 2013-11-22 20:46 UTC (History)
2 users (show)

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


Attachments

Description Ryan Lane 2013-03-27 21:34:12 UTC
I have a situation where accounts should be createable by admins with passwords (for bots and such), but should only allow creation of accounts via openid otherwise. It would be nice to configure mediawiki to only allow sysops to create accounts, but still allow OpenID to create accounts.
Comment 1 T. Gries 2013-03-27 22:13:27 UTC
ok, I think I understand what you mean. ETA mid April 2013.
Comment 2 T. Gries 2013-05-07 07:09:41 UTC
ETA end May 2013.
Comment 3 T. Gries 2013-08-11 09:44:03 UTC
I am working on it.
Comment 4 Gerrit Notification Bot 2013-08-29 06:23:23 UTC
Change 81629 had a related patch set (by Wikinaut) published:
Bug 46617: Allow account creation through OpenID when the wiki disallows for anons

https://gerrit.wikimedia.org/r/81629
Comment 5 T. Gries 2013-10-06 16:55:48 UTC
pinging all, I do need some help, because the patch is not working as expected.
https://gerrit.wikimedia.org/r/#/c/81629/

The special page (account creation by mail)is listed, and can be accessed, but after having filled in data, the wiki with E:OpenID says "You are already logged in". I do know this message very well, but don't know, why my patch is not working.

perhaps a problem of my wrong
"class SpecialOpenIDCreateAccountByMail extends SpecialPage" ???
in https://gerrit.wikimedia.org/r/#/c/81629/10/SpecialOpenIDCreateAccountByMail.body.php or wrong context.

Please help me fixing it.
Comment 6 Gerrit Notification Bot 2013-11-12 20:24:32 UTC
Change 81629 abandoned by Wikinaut:
Bug 46617: Always allow account creation for entitled users

Reason:
abandon this. starting with a new one.

https://gerrit.wikimedia.org/r/81629
Comment 7 Gerrit Notification Bot 2013-11-12 20:35:05 UTC
Change 94977 had a related patch set (by Wikinaut) published:
Bug 46617: Always allow account creation for entitled users

https://gerrit.wikimedia.org/r/94977
Comment 8 Gerrit Notification Bot 2013-11-13 00:36:29 UTC
Change 94977 had a related patch set (by Wikinaut) published:
Bug 46617: Always allow account creation for entitled users

https://gerrit.wikimedia.org/r/94977
Comment 9 Gerrit Notification Bot 2013-11-15 21:29:49 UTC
Change 94977 had a related patch set (by Wikinaut) published:
Bug 54508: Add "provider only" mode; Bug 46617: allow Sysops to always create account

https://gerrit.wikimedia.org/r/94977
Comment 10 T. Gries 2013-11-16 12:29:50 UTC
@Ryan, Chris, other reporters:

THIS is what you wanted. My invitation to code-review:
https://gerrit.wikimedia.org/r/#/c/94977/

Code is live on http://openid-wiki.instance-proxy.wmflabs.org/wiki/ .

Special:Version should show you "4.00 20131115"

Please test.
Please code-review.
Comment 11 Gerrit Notification Bot 2013-11-19 22:03:14 UTC
Change 94977 had a related patch set (by Wikinaut) published:
Bug 54508: Add "provider only" mode; Bug 46617: allow Sysops to always create account

https://gerrit.wikimedia.org/r/94977
Comment 12 Gerrit Notification Bot 2013-11-22 20:45:51 UTC
Change 94977 merged by Wikinaut:
Bug 54508: Add "provider only" mode; Bug 46617: allow Sysops to always create account

https://gerrit.wikimedia.org/r/94977
Comment 13 T. Gries 2013-11-22 20:46:38 UTC
fixed in version 4.00 20131122
https://gerrit.wikimedia.org/r/#/c/94977/

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


Navigation
Links