<#-- Shows some general audit info about the current document --> <#if document?exists>

${message("templates.show_audit.current_document_audit_info")}

${message("templates.show_audit.name")} ${document.name}
<#list document.auditTrail as t> <#if t.auditMethod?exists> <#else> <#if t.values?exists> <#else>
${message("templates.show_audit.user_name")} ${message("templates.show_audit.application")} ${message("templates.show_audit.method")} ${message("templates.show_audit.timestamp")} ${message("templates.show_audit.values")}
${t.userIdentifier} ${t.auditApplication}${t.auditMethod}  ${t.date?datetime} <@hashMap map=t.values />  
<#elseif space?exists>

${message("templates.show_audit.current_space_audit_info")}

${message("templates.show_audit.name")} ${space.name}
<#list space.auditTrail as t> <#if t.auditMethod?exists> <#else> <#if t.values?exists> <#else>
${message("templates.show_audit.user_name")} ${message("templates.show_audit.application")} ${message("templates.show_audit.method")} ${message("templates.show_audit.timestamp")} ${message("templates.show_audit.values")}
${t.userIdentifier} ${t.auditApplication}${t.auditMethod}  ${t.date?datetime} <@hashMap map=t.values />  
<#-- renders an audit entry values --> <#macro hashMap map simpleMode=false> <#-- renders an audit entry value --> <#macro parseValue value="null"> <#if value?is_number> ${value?c} <#elseif value?is_boolean> ${value?string} <#elseif value?is_date> ${value?datetime} <#elseif value?is_string && value != "null"> ${shortQName(value?string)} <#elseif value?is_hash && value?values[0]?exists> ${value?values[0]}