== Set of tools for administration purposes == Most of these macros can be used only by Super''''''Users. Written by: AlexanderAgibalov '''Compatible with Moin``Moin 1.5.x. Version 1.6 ports are available [[MacroMarket/1.6_AdminTools|here]].''' === AllPagesWithACL === [[attachment:AllPagesWithACL.py]] Last updated: 11 July 2007 /* [[attachment:MacroMarket-AllPagesWithACL.py]] Found this while cleaning up MacroMarket. Possibly an older version? I prepended "MacroMarket-" to the file name before attaching it here. -- JordanCronin <> */ List all pages in a Wiki, showing each page's ACL. Only read-permitted pages for the current user are shown. usage: {{{[[AllPagesWithACL]]}}} === LostSoulsInGroups === [[attachment: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 === [[attachment:ManageUsers.py]] Last updated: 11 July 2007 /* [[attachment:MacroMarket-ManageUsers.py]] Found this while cleaning up MacroMarket. Possibly an older version? I prepended "MacroMarket-" to the file name before attaching it here. -- JordanCronin <> */ Admin tool for Super''''''Users 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 === [[attachment:WikiLog.py]] Last updated: 11 July 2007 /* [[attachment:MacroMarket-WikiLog.py]] Found this while cleaning up MacroMarket. Possibly an older version? I prepended "MacroMarket-" to the file name before attaching it here. -- JordanCronin <> */ One more admin tool for Super''''''Users 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.