Create User
Last modified by Vincent Massol on 2026/06/02 17:54
| Creates an admin user programmatically |
| Type | |
| Category | |
| Developed by | |
| Rating | |
| License | GNU Lesser General Public License 2.1 |
Table of contents
Description
{{velocity}}
#if ($request.confirm == '1')
#set ($allGroup = $xwiki.getDocument('XWiki.XWikiAllGroup'))
#set ($adminGroup = $xwiki.getDocument('XWiki.XWikiAdminGroup'))
#set ($fullName = 'XWiki.VincentMassol')
#set ($udoc = $xwiki.getDocument($fullName))
#set ($uobj = $udoc.getObject('XWiki.XWikiUsers', true))
#set ($discard = $uobj.set('first_name', 'Vincent'))
#set ($discard = $uobj.set('last_name' , 'Massol'))
#set ($discard = $udoc.save())
#set ($gObj = $allGroup.newObject('XWiki.XWikiGroups'))
#set ($discard = $gObj.set('member', $udoc.fullName))
#set ($discard = $allGroup.save())
#set ($gObj = $adminGroup.newObject('XWiki.XWikiGroups'))
#set ($discard = $gObj.set('member', $udoc.fullName))
#set ($discard = $adminGroup.save())
Created user [$fullName]!
#else
[[Create User>>||queryString="confirm=1"]]
#end
{{/velocity}}