Extension:UserAdmin

UserAdmin is a MediaWiki extension which allows administrators to add and delete users (e.g. spam or unused accounts), change user passwords, edit user details (e.g. username, real name or email), resend emails (e.g. reset password email or welcome message email). This extension is primarily for administrators of private wikis that require tighter control of user accounts.

Installation
UserAdmin has only been tested with MediaWiki 1.16.

The UserAdmin extension is currently stored at http://github.com. To install it, download the extension files and place them in the  directory. Then add  to your LocalSettings.php file.

Use
UserAdmin adds four special pages: "Add User", "Delete User", "Edit User" and "User Administration". Each special page provides the functionality named; the "User Administration" special page provides a list of users with pagination, filter controls and the ability to mass delete or mass block users.

MediaWiki Versions

 * 1.16: Tested special pages "Add user", "Edit user", "Delete user" and "User Administration"

Version
0.5.0: User admin panel, edit user and add user good to go.

Todo

 * Work on delete user proceeds. Mediawiki never designed for actual deletion of anything. Delete user will probably be version specific. May be necessary to put it in a separate extension. May consider using the term "purge" instead of delete to indicate that this is an actual database purge and not a mediawiki "delete" action that is undoable.
 * Needs to work with wgAuth
 * Needs to call hooks when appropriate
 * Bug: When filtering, page nav shows page navigation as if there was no filter applied.
 * Bug: User admin panel shows some users on the test system as being administrator when they are not.
 * Implement mass block
 * Add javascript to allow all/none checkbox to work properly
 * Bug: wgAuth can abort after passwords have been emailed; wgAuth needs password for create by email case