https://bugzilla.wikimedia.org/show_bug.cgi?id=31248

Aaron Schulz <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |WONTFIX

--- Comment #1 from Aaron Schulz <[email protected]> 2011-09-30 17:38:16 
UTC ---
(In reply to comment #0)
> Since Confirm Account seems currently being revised, I hope for chances for 
> the
> following enhancement suggestions:
> 
> The lists of recected etc. accounts are very useful. However, on a wikifarm
> with shared userbase a list of confirmed accounts is missing. The confirm
> account purposely works with shared tables on all wikis, because the users are
> also shared. However, since user creation is logged only in local wikis, we 
> are
> missing, to aid our shared management within the team (multiple persons can
> confirm requests) a list of confirmed accounts.
> 
> This may be specific to the use case of a shared-user wikifarm, but I believe
> many organisations run mini-wikifarms with more than one wiki, thus
> confirm-account and mini-wikifarm often go together.
> 
> Many thanks for creating and maintaining this essential extension!

This is too specific to add to the extension (which is already bloated). Two
different things you can do:
a) Direct account creation to one central wiki
b) Use the AddNewAccount hook (fired by the extension when used, as well as
MediaWiki core if an account is created via Special:CreateAccount). Set
$wgNewUserLog = false in the site settings. You can have a custom AddNewAccount
handler call addNewUserLogEntry(), which returns the log ID (with r98539). You
can then move or copy logging row with that log_id into the table for a single
wiki that holds this type of log. Ideally you'd insert it directly into the
right table...but that would require a core rewrite or lots of duplication.

-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
You are on the CC list for the bug.

_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to