Delete all users in current wiki
Last modified by Thomas Mortagne on 2025/02/12 12:24
![]() | Delete all users in current wiki |
Type | Snippet |
Category | |
Developed by | |
Rating | |
License | GNU Lesser General Public License 2.1 |
Table of contents
Description
{{velocity}}
#set($users = $services.query.xwql('from doc.object(XWiki.XWikiUsers) as user').addFilter('unique').execute())
#if (!$request.confirm)
Will delete the following users:
#end
#foreach ($userName in $users)
#if ($request.confirm)
#set($userDocument = $xwiki.getDocument($userName))
#set($void = $userDocument.delete())
* Deleted user $userName
#else
* $userName
#end
#end
{{/velocity}}
[[confirm>>||queryString="confirm=true"]]
#set($users = $services.query.xwql('from doc.object(XWiki.XWikiUsers) as user').addFilter('unique').execute())
#if (!$request.confirm)
Will delete the following users:
#end
#foreach ($userName in $users)
#if ($request.confirm)
#set($userDocument = $xwiki.getDocument($userName))
#set($void = $userDocument.delete())
* Deleted user $userName
#else
* $userName
#end
#end
{{/velocity}}
[[confirm>>||queryString="confirm=true"]]