Set of tools for administration purposes

Most of these macros can be used only by SuperUsers.

Written by: AlexanderAgibalov

Compatible with MoinMoin 1.5.x. Version 1.6 ports are available here.

AllPagesWithACL

AllPagesWithACL.py

Last updated: 11 July 2007

List all pages in a Wiki, showing each page's ACL. Only read-permitted pages for the current user are shown.

usage: [[AllPagesWithACL]]

LostSoulsInGroups

LostSoulsInGroups.py

Last updated: 11 July 2007

List all users who are mentioned in custom groups, but don't have user accounts. This means that these users either haven't registered yet (but have already been added to some group) or their accounts have been deleted or there's a misprint in their name in a group-file.

usage: [[LostSoulsInGroups]]

ManageUsers

ManageUsers.py

Last updated: 11 July 2007

Admin tool for SuperUsers to view and delete user accounts. This is extention of a native SystemAdmin macro. See macro header for important information and installation instruction.

usage: [[LostSoulsInGroups]]

WikiLog

WikiLog.py

Last updated: 11 July 2007

One more admin tool for SuperUsers to view which pages have been visited. Without arguments lists page visits for the last 30(31) days. Argument indicates starting date. Macros tries to resolve host names of visitors, otherwise IP is indicated.

usage: [[WikiLog]] or [[WikiLog(yyyy-mm-dd)]]

Note: there have been reports that the localhost is displayed instead of IP when Wiki is behind an Apache httpd reverse proxy. Unfortunately I cannot do anything here because I'm taking IP from  wiki\data\event-log  which is update by the Wiki itself.

MoinMoin: MacroMarket/AdminTools (last edited 2008-11-01 08:31:51 by AlexanderAgibalov)