#* @vtlvariable name="action" type="com.atlassian.confluence.pages.actions.ViewPreviousVersionsAction" *# #* @vtlvariable name="allVersions" type="java.util.List" *# #* @vtlvariable name="contributor" type="com.atlassian.user.User" *# #macro(contributorAvatarAndName $contributor) #if ($contributor && $contributor != "") #set ($userProfilePicture = $userAccessor.getUserProfilePicture($contributor)) $contributor.getFullName() #else $action.getText("user.icon.anonymous.title") #end #end #macro(additionalContributorsDialog $additionalContributors $page) #if ($additionalContributors.size() > 0) #if($additionalContributors.size() == 1) $action.getText("view.previous.versions.additional.contributors.one") #else $action.getText("view.previous.versions.additional.contributors", $additionalContributors.size()) #end #end #end $action.getText("title.view.previous.versions")#if($page.title) - $page.title#end $action.getText("title.view.previous.versions") #applyDecorator("root") #decoratorParam("helper" $action.helper) #decoratorParam("mode" "view-information") #decoratorParam("calendar-width" "200px") #decoratorParam("context" "$action.page.type") #requireResource("confluence.web.resources:page-history")
#foreach( $pageVersion in $allVersions ) ## Version ## Last modification date ## Contributors ## Version comment ## Actions #if ($velocityCount == 1) ## No operations can be performed on the latest version #else #end #end
  $action.getText("heading.version.number") $action.getText("heading.version.date") $action.getText("heading.contributors") $action.getText("heading.comment") $action.getText("heading.actions")
#if ($velocityCount == 1) $action.getText("current.version") (v. $page.version) #else v. $pageVersion.version #end $dateFormatter.formatDateTime( $pageVersion.lastModificationDate ) #if ($darkFeatures.isDarkFeatureEnabled("collaborative-audit-log")) #set ($additionalContributors = []) #set ($maxContributors = 12) #set ($contributors = $pageVersion.getContributorSet()) #foreach( $contributor in $contributors ) #if ($contributors.size() > $maxContributors && $velocityCount > $maxContributors) #set ($dummy = $additionalContributors.add($contributor)) #else #contributorAvatarAndName($contributor) #end #end #additionalContributorsDialog($additionalContributors $pageVersion) #else #userLink ($pageVersion.lastModifier) #end #if ($pageVersion.versionCommentAvailable) $pageVersion.renderedVersionComment #end   #if ($action.isRevertPermitted()) #if ($pageVersion.version > 0) $action.getText("restore.this.version") #end #end #if ($action.isRemoveHistoricalVersionPermitted())   $action.getText("remove.name") #end

$action.getText('return.to.page.info')

#end