#* @vtlvariable name="action" type="com.atlassian.confluence.user.actions.SearchUsersAction" *# ## TODO fix CreateUserAction to also inherit or otherwise fix up how the data is loaded that this form needs #macro (browseUsersTabItem $tabName $selectedTab $first $url) #end #macro (browseUsersTabPane $tabName $selectedTab)
#parse("admin/users/browseusers-${tabName}-panel.vm")
#end $i18n.getText('title.manage.users') #requireResourcesForContext('atl.admin.users') users #parse ("/template/includes/actionerrors.vm") #set ($fielderrors = $action.getFieldErrors()) #set ($canAddUsers = $action.canAddUsers()) #if ($canAddUsers) ## Although the use of aui-tab-events-bound data attr relies on aui-tab internals, this code reuses the styling of ## aui-tabs, but implements it's behavior itself. Without this data attr, aui would attempt to use the urls as css selectors.
#set ($items = $webInterfaceManager.getDisplayableItems("system.admin.user", $webInterfaceContext)) #set ($selectedTabKey = "browse-users-tab-${action.selectedTab}") #if ($items.size() > 0) #end #browseUsersTabPane("search" $action.selectedTab) #browseUsersTabPane("create" $action.selectedTab) #browseUsersTabPane("invite" $action.selectedTab) #browseUsersTabPane("signup" $action.selectedTab)
#else #parse("admin/users/browseusers-search-panel.vm") #end #parse("/breadcrumbs.vm")