Last modified: 2011-09-30 17:38:16 UTC
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!
(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.