#set ($mode = $params.get("mode")) #set ($helper = $params.get("helper")) #set ($infoPanelWidth = $params.get("infopanel-width")) #set ($user = $helper.action.user) #requireResource("confluence.sections.profile.view:profile-styles") #requireResourcesForContext("atl.userprofile") #webPanelForLocation("atl.userprofile" ${action.context}) #infoPanelInitFromParams() #macro (userProfileMenu $selectedWebItem) #menuMacros_renderLeftNavMenus(["user-actions-menu", "user-profile-menu"] ["system.profile.actions", "system.profile.edit"] "" false [true, false]) #end #macro (userSettingsMenu $selectedWebItem) #menuMacros_renderLeftNavMenu("user-settings-menu" "system.settings.edit" "" false false) #end profile
#parse ( "/template/includes/actionerrors.vm" ) #set($tab = $mode) #if($tab == "edit-profile" || $tab == "view-profile" || $tab == "edit-profile-three" || $tab == "edit-profile-single") #set($tab = "view-profile") #end #if ($mode == "edit-profile-three")
#userProfileMenu()
$body
#elseif ($mode == "edit-profile")
#userProfileMenu()
$body
#elseif ($mode == "settings")
#userSettingsMenu()
$body
#else
$body
#end ## INFO PANEL -- visible if infoPanelWidth is passed to applyDecorator call #if ($infoPanelRequired)
#infoPanel(true true true true)
#end
#parse ( "/users/user-decorator-content.vm" ) #parse ( "/breadcrumbs.vm" )