diff --git a/config/alfresco/bootstrap-context.xml b/config/alfresco/bootstrap-context.xml index 7cf67059b0..d0aeb3d05c 100644 --- a/config/alfresco/bootstrap-context.xml +++ b/config/alfresco/bootstrap-context.xml @@ -275,6 +275,7 @@ /${spaces.company_home.childname}/${spaces.dictionary.childname}/${spaces.templates.content.childname} alfresco/templates/content_template_examples.xml + alfresco/messages/bootstrap-content-template-examples /${spaces.company_home.childname}/${spaces.dictionary.childname}/${spaces.templates.content.childname} @@ -283,10 +284,12 @@ /${spaces.company_home.childname}/${spaces.dictionary.childname}/${spaces.templates.email.childname} alfresco/templates/email_templates.acp + alfresco/messages/bootstrap-content-template-examples /${spaces.company_home.childname}/${spaces.dictionary.childname}/${spaces.templates.rss.childname} alfresco/templates/rss_templates.acp + alfresco/messages/bootstrap-content-template-examples /${spaces.company_home.childname}/${spaces.dictionary.childname}/${spaces.scripts.childname} @@ -295,10 +298,12 @@ /${spaces.company_home.childname}/${spaces.dictionary.childname} alfresco/bootstrap/webScripts.xml + alfresco/messages/bootstrap-webScripts /${spaces.company_home.childname}/${spaces.dictionary.childname} alfresco/bootstrap/webScriptsExtensions.xml + alfresco/messages/bootstrap-webScriptsExtensions /${spaces.company_home.childname}/${spaces.dictionary.childname} diff --git a/config/alfresco/bootstrap/webScripts.xml b/config/alfresco/bootstrap/webScripts.xml index 487cb78ac4..7042587e0c 100644 --- a/config/alfresco/bootstrap/webScripts.xml +++ b/config/alfresco/bootstrap/webScripts.xml @@ -5,10 +5,10 @@ - URL addressable Web Services + ${webscripts.url_addressable_web_services} space-icon-default - URL addressable Web Services - Web Scripts + ${webscripts.url_addressable_web_services} + ${webscripts.web_scripts} @@ -20,7 +20,7 @@ true - What are Web Scripts and how do you develop them? + ${webscripts.what_are_web_scripts} contentUrl=classpath:alfresco/bootstrap/webscripts/readme.html|mimetype=text/html|size=|encoding=UTF-8|locale=en_US_ diff --git a/config/alfresco/bootstrap/webScriptsExtensions.xml b/config/alfresco/bootstrap/webScriptsExtensions.xml index 76b4c5bd91..69c99c9bff 100644 --- a/config/alfresco/bootstrap/webScriptsExtensions.xml +++ b/config/alfresco/bootstrap/webScriptsExtensions.xml @@ -5,10 +5,10 @@ - Customized Web Scripts + ${webscriptsextentions.customized_web_scripts} space-icon-default - URL addressable Web Service Extensions - Web Scripts Extensions + ${webscriptsextentions.url_addressable_web_service_extensions} + ${webscriptsextentions.web_scripts_extensions} @@ -20,7 +20,7 @@ true - How to customize an existing Web Script + ${webscriptsextentions.how_to_customize_an_existing_web_script} contentUrl=classpath:alfresco/bootstrap/webscripts/readmeExtension.html|mimetype=text/html|size=|encoding=UTF-8|locale=en_US_ diff --git a/config/alfresco/messages/bootstrap-content-template-examples.properties b/config/alfresco/messages/bootstrap-content-template-examples.properties new file mode 100644 index 0000000000..3087f37ea8 --- /dev/null +++ b/config/alfresco/messages/bootstrap-content-template-examples.properties @@ -0,0 +1,14 @@ +content.template.calculates_if_the_document=Calculates if the document has the localizable aspect applied +content.template.displays_useful_information=Displays useful information about the current document +content.template.displays_a_list_of_the_documents=Displays a list of the documents in the current user Home Space +content.template.displays_a_list_of_spaces=Displays a list of spaces in the current user Home Space +content.template.shows_a_simple_summary_page=Shows a simple summary page about the current user and their Home Space +content.template.calculates_if_the_document_has=Calculates if the document has the translatable aspect applied +content.template.displays_a_list_of_the_documents_in_the_current_space=Displays a list of the documents in the current space created or modified in the last 7 days +content.template.example_of_various_lists=Example of various lists of documents, spaces and summary information about the current user +content.template.displays_a_list_of_the_documents_in_the_current_user_Home_Space=Displays a list of the documents in the current user Home Space. Text document content is shown inline, as is JPG content as small thumbnail images. +content.template.displays_the_audit_trail=Displays the audit trail for an object. +email.template.email_template_for_notifying_users=Email template for notifying users from a rule or action +email.template.email_template_for_notifying_users_of_an_Invite=Email template for notifying users of an Invite to a space or document +rss.template.renders_a_valid_rss=Renders a valid RSS2.0 XML document showing the documents in the current space created or modified in the last 7 days. The template should be configured to use the appropriate server and port before use. +rss.template.rss_recent_docs=RSS recent docs \ No newline at end of file diff --git a/config/alfresco/messages/bootstrap-content-template-examples_en.properties b/config/alfresco/messages/bootstrap-content-template-examples_en.properties new file mode 100644 index 0000000000..3087f37ea8 --- /dev/null +++ b/config/alfresco/messages/bootstrap-content-template-examples_en.properties @@ -0,0 +1,14 @@ +content.template.calculates_if_the_document=Calculates if the document has the localizable aspect applied +content.template.displays_useful_information=Displays useful information about the current document +content.template.displays_a_list_of_the_documents=Displays a list of the documents in the current user Home Space +content.template.displays_a_list_of_spaces=Displays a list of spaces in the current user Home Space +content.template.shows_a_simple_summary_page=Shows a simple summary page about the current user and their Home Space +content.template.calculates_if_the_document_has=Calculates if the document has the translatable aspect applied +content.template.displays_a_list_of_the_documents_in_the_current_space=Displays a list of the documents in the current space created or modified in the last 7 days +content.template.example_of_various_lists=Example of various lists of documents, spaces and summary information about the current user +content.template.displays_a_list_of_the_documents_in_the_current_user_Home_Space=Displays a list of the documents in the current user Home Space. Text document content is shown inline, as is JPG content as small thumbnail images. +content.template.displays_the_audit_trail=Displays the audit trail for an object. +email.template.email_template_for_notifying_users=Email template for notifying users from a rule or action +email.template.email_template_for_notifying_users_of_an_Invite=Email template for notifying users of an Invite to a space or document +rss.template.renders_a_valid_rss=Renders a valid RSS2.0 XML document showing the documents in the current space created or modified in the last 7 days. The template should be configured to use the appropriate server and port before use. +rss.template.rss_recent_docs=RSS recent docs \ No newline at end of file diff --git a/config/alfresco/messages/bootstrap-content-template-examples_fr.properties b/config/alfresco/messages/bootstrap-content-template-examples_fr.properties new file mode 100644 index 0000000000..3087f37ea8 --- /dev/null +++ b/config/alfresco/messages/bootstrap-content-template-examples_fr.properties @@ -0,0 +1,14 @@ +content.template.calculates_if_the_document=Calculates if the document has the localizable aspect applied +content.template.displays_useful_information=Displays useful information about the current document +content.template.displays_a_list_of_the_documents=Displays a list of the documents in the current user Home Space +content.template.displays_a_list_of_spaces=Displays a list of spaces in the current user Home Space +content.template.shows_a_simple_summary_page=Shows a simple summary page about the current user and their Home Space +content.template.calculates_if_the_document_has=Calculates if the document has the translatable aspect applied +content.template.displays_a_list_of_the_documents_in_the_current_space=Displays a list of the documents in the current space created or modified in the last 7 days +content.template.example_of_various_lists=Example of various lists of documents, spaces and summary information about the current user +content.template.displays_a_list_of_the_documents_in_the_current_user_Home_Space=Displays a list of the documents in the current user Home Space. Text document content is shown inline, as is JPG content as small thumbnail images. +content.template.displays_the_audit_trail=Displays the audit trail for an object. +email.template.email_template_for_notifying_users=Email template for notifying users from a rule or action +email.template.email_template_for_notifying_users_of_an_Invite=Email template for notifying users of an Invite to a space or document +rss.template.renders_a_valid_rss=Renders a valid RSS2.0 XML document showing the documents in the current space created or modified in the last 7 days. The template should be configured to use the appropriate server and port before use. +rss.template.rss_recent_docs=RSS recent docs \ No newline at end of file diff --git a/config/alfresco/messages/bootstrap-content-template-examples_ja.properties b/config/alfresco/messages/bootstrap-content-template-examples_ja.properties new file mode 100644 index 0000000000..3087f37ea8 --- /dev/null +++ b/config/alfresco/messages/bootstrap-content-template-examples_ja.properties @@ -0,0 +1,14 @@ +content.template.calculates_if_the_document=Calculates if the document has the localizable aspect applied +content.template.displays_useful_information=Displays useful information about the current document +content.template.displays_a_list_of_the_documents=Displays a list of the documents in the current user Home Space +content.template.displays_a_list_of_spaces=Displays a list of spaces in the current user Home Space +content.template.shows_a_simple_summary_page=Shows a simple summary page about the current user and their Home Space +content.template.calculates_if_the_document_has=Calculates if the document has the translatable aspect applied +content.template.displays_a_list_of_the_documents_in_the_current_space=Displays a list of the documents in the current space created or modified in the last 7 days +content.template.example_of_various_lists=Example of various lists of documents, spaces and summary information about the current user +content.template.displays_a_list_of_the_documents_in_the_current_user_Home_Space=Displays a list of the documents in the current user Home Space. Text document content is shown inline, as is JPG content as small thumbnail images. +content.template.displays_the_audit_trail=Displays the audit trail for an object. +email.template.email_template_for_notifying_users=Email template for notifying users from a rule or action +email.template.email_template_for_notifying_users_of_an_Invite=Email template for notifying users of an Invite to a space or document +rss.template.renders_a_valid_rss=Renders a valid RSS2.0 XML document showing the documents in the current space created or modified in the last 7 days. The template should be configured to use the appropriate server and port before use. +rss.template.rss_recent_docs=RSS recent docs \ No newline at end of file diff --git a/config/alfresco/messages/bootstrap-webScripts.properties b/config/alfresco/messages/bootstrap-webScripts.properties new file mode 100644 index 0000000000..9c619c62e9 --- /dev/null +++ b/config/alfresco/messages/bootstrap-webScripts.properties @@ -0,0 +1,4 @@ +webscripts.url_addressable_web_services=URL addressable Web Services +webscripts.web_scripts=Web Scripts +webscripts.what_are_web_scripts=What are Web Scripts and how do you develop them? + diff --git a/config/alfresco/messages/bootstrap-webScriptsExtensions.properties b/config/alfresco/messages/bootstrap-webScriptsExtensions.properties new file mode 100644 index 0000000000..261270dee4 --- /dev/null +++ b/config/alfresco/messages/bootstrap-webScriptsExtensions.properties @@ -0,0 +1,5 @@ +webscriptsextentions.customized_web_scripts=Customized Web Scripts +webscriptsextentions.url_addressable_web_service_extensions=URL addressable Web Service Extensions +webscriptsextentions.web_scripts_extensions=Web Scripts Extensions +webscriptsextentions.how_to_customize_an_existing_web_script=How to customize an existing Web Script + diff --git a/config/alfresco/messages/bootstrap-webScriptsExtensions_en.properties b/config/alfresco/messages/bootstrap-webScriptsExtensions_en.properties new file mode 100644 index 0000000000..261270dee4 --- /dev/null +++ b/config/alfresco/messages/bootstrap-webScriptsExtensions_en.properties @@ -0,0 +1,5 @@ +webscriptsextentions.customized_web_scripts=Customized Web Scripts +webscriptsextentions.url_addressable_web_service_extensions=URL addressable Web Service Extensions +webscriptsextentions.web_scripts_extensions=Web Scripts Extensions +webscriptsextentions.how_to_customize_an_existing_web_script=How to customize an existing Web Script + diff --git a/config/alfresco/messages/bootstrap-webScriptsExtensions_fr.properties b/config/alfresco/messages/bootstrap-webScriptsExtensions_fr.properties new file mode 100644 index 0000000000..261270dee4 --- /dev/null +++ b/config/alfresco/messages/bootstrap-webScriptsExtensions_fr.properties @@ -0,0 +1,5 @@ +webscriptsextentions.customized_web_scripts=Customized Web Scripts +webscriptsextentions.url_addressable_web_service_extensions=URL addressable Web Service Extensions +webscriptsextentions.web_scripts_extensions=Web Scripts Extensions +webscriptsextentions.how_to_customize_an_existing_web_script=How to customize an existing Web Script + diff --git a/config/alfresco/messages/bootstrap-webScriptsExtensions_ja.properties b/config/alfresco/messages/bootstrap-webScriptsExtensions_ja.properties new file mode 100644 index 0000000000..261270dee4 --- /dev/null +++ b/config/alfresco/messages/bootstrap-webScriptsExtensions_ja.properties @@ -0,0 +1,5 @@ +webscriptsextentions.customized_web_scripts=Customized Web Scripts +webscriptsextentions.url_addressable_web_service_extensions=URL addressable Web Service Extensions +webscriptsextentions.web_scripts_extensions=Web Scripts Extensions +webscriptsextentions.how_to_customize_an_existing_web_script=How to customize an existing Web Script + diff --git a/config/alfresco/messages/bootstrap-webScripts_en.properties b/config/alfresco/messages/bootstrap-webScripts_en.properties new file mode 100644 index 0000000000..9c619c62e9 --- /dev/null +++ b/config/alfresco/messages/bootstrap-webScripts_en.properties @@ -0,0 +1,4 @@ +webscripts.url_addressable_web_services=URL addressable Web Services +webscripts.web_scripts=Web Scripts +webscripts.what_are_web_scripts=What are Web Scripts and how do you develop them? + diff --git a/config/alfresco/messages/bootstrap-webScripts_fr.properties b/config/alfresco/messages/bootstrap-webScripts_fr.properties new file mode 100644 index 0000000000..ef5abb099a --- /dev/null +++ b/config/alfresco/messages/bootstrap-webScripts_fr.properties @@ -0,0 +1,4 @@ +webscripts.url_addressable_web_services=URL addressable Web Services +webscripts.web_scripts=Web Scripts +webscripts.what_are_web_scripts=What are Web Scripts and how do you develop them? + diff --git a/config/alfresco/messages/bootstrap-webScripts_ja.properties b/config/alfresco/messages/bootstrap-webScripts_ja.properties new file mode 100644 index 0000000000..9c619c62e9 --- /dev/null +++ b/config/alfresco/messages/bootstrap-webScripts_ja.properties @@ -0,0 +1,4 @@ +webscripts.url_addressable_web_services=URL addressable Web Services +webscripts.web_scripts=Web Scripts +webscripts.what_are_web_scripts=What are Web Scripts and how do you develop them? + diff --git a/config/alfresco/templates/content/examples/doc_info.ftl b/config/alfresco/templates/content/examples/doc_info.ftl index 8ecfeb2ca1..e22792aa1e 100644 --- a/config/alfresco/templates/content/examples/doc_info.ftl +++ b/config/alfresco/templates/content/examples/doc_info.ftl @@ -5,7 +5,7 @@ Ref: ${document.nodeRef}
Type: ${document.type}
DBID: ${document.properties["sys:node-dbid"]}
- Content URL: /alfresco${document.url}
+ Content URL: ${url.context}${document.url}
Locked: <#if document.isLocked>Yes<#else>No
<#if hasAspect(document, "cm:countable") == 1 && document.properties['cm:counter']?exists> Counter: ${document.properties['cm:counter']}
diff --git a/config/alfresco/templates/content/examples/general_example.ftl b/config/alfresco/templates/content/examples/general_example.ftl index c39d9b855f..566c62ffd5 100644 --- a/config/alfresco/templates/content/examples/general_example.ftl +++ b/config/alfresco/templates/content/examples/general_example.ftl @@ -19,7 +19,7 @@ <#list userhome.children as child> <#if child.isContainer> - + ${child.properties.name} (${child.children?size}) Path: ${child.displayPath} @@ -31,11 +31,11 @@ <#list userhome.children as child> <#if child.isDocument> - + <#if child.mimetype = "text/plain"> <#elseif child.mimetype = "image/jpeg"> - + @@ -46,4 +46,4 @@ ${userhome.children[0].assocs["cm:contains"][0].name} -

=====Example Template End=====

+

=====Example Template End=====

\ No newline at end of file diff --git a/config/alfresco/templates/content/examples/localizable.ftl b/config/alfresco/templates/content/examples/localizable.ftl index 2b800f9ec0..5b634a08e2 100644 --- a/config/alfresco/templates/content/examples/localizable.ftl +++ b/config/alfresco/templates/content/examples/localizable.ftl @@ -11,4 +11,4 @@ <#else> No document found! - + \ No newline at end of file diff --git a/config/alfresco/templates/content/examples/my_docs.ftl b/config/alfresco/templates/content/examples/my_docs.ftl index 1a31125b52..c7cb2a43ab 100644 --- a/config/alfresco/templates/content/examples/my_docs.ftl +++ b/config/alfresco/templates/content/examples/my_docs.ftl @@ -10,11 +10,11 @@ <#list userhome.children as child> <#if child.isDocument> - - + + -
${child.properties.name}
${child.properties.name}
${child.content}
${child.properties.name}${child.properties.name} ${(child.size / 1000)?string("0.##")} KB  <#if child.isLocked>Yes
+ \ No newline at end of file diff --git a/config/alfresco/templates/content/examples/my_docs_inline.ftl b/config/alfresco/templates/content/examples/my_docs_inline.ftl index 20e56a336c..3623c64e73 100644 --- a/config/alfresco/templates/content/examples/my_docs_inline.ftl +++ b/config/alfresco/templates/content/examples/my_docs_inline.ftl @@ -8,8 +8,8 @@ <#if child.mimetype = "text/plain"> ${child.content} <#elseif child.mimetype = "image/jpeg"> - + - + \ No newline at end of file diff --git a/config/alfresco/templates/content/examples/my_spaces.ftl b/config/alfresco/templates/content/examples/my_spaces.ftl index f83005cab4..b674e8db93 100644 --- a/config/alfresco/templates/content/examples/my_spaces.ftl +++ b/config/alfresco/templates/content/examples/my_spaces.ftl @@ -4,12 +4,12 @@ <#list userhome.children as child> <#if child.isContainer> - + <#assign ref=child.nodeRef> <#assign workspace=ref[0..ref?index_of("://")-1]> <#assign storenode=ref[ref?index_of("://")+3..]> - ${child.properties.name} (${child.children?size}) + ${child.properties.name} (${child.children?size}) - + \ No newline at end of file diff --git a/config/alfresco/templates/content/examples/my_summary.ftl b/config/alfresco/templates/content/examples/my_summary.ftl index 23c6db3623..583556207a 100644 --- a/config/alfresco/templates/content/examples/my_summary.ftl +++ b/config/alfresco/templates/content/examples/my_summary.ftl @@ -5,4 +5,4 @@ Home Space location: ${userhome.displayPath}/${userhome.name} Items in Home Space: ${userhome.children?size} Items in Company Space: ${companyhome.children?size} - + \ No newline at end of file diff --git a/config/alfresco/templates/content/examples/recent_docs.ftl b/config/alfresco/templates/content/examples/recent_docs.ftl index b15abb509d..ece6127202 100644 --- a/config/alfresco/templates/content/examples/recent_docs.ftl +++ b/config/alfresco/templates/content/examples/recent_docs.ftl @@ -10,11 +10,11 @@ <#list space.childrenByXPath[".//*[subtypeOf('cm:content')]"] as child> <#if (dateCompare(child.properties["cm:modified"], date, 1000*60*60*24*7) == 1) || (dateCompare(child.properties["cm:created"], date, 1000*60*60*24*7) == 1)> - - ${child.properties.name} + + ${child.properties.name} ${child.properties["cm:created"]?datetime} ${child.properties["cm:modified"]?datetime} - + \ No newline at end of file diff --git a/config/alfresco/templates/content/examples/records_report.ftl b/config/alfresco/templates/content/examples/records_report.ftl index 0d1878a933..1b5d9932f2 100644 --- a/config/alfresco/templates/content/examples/records_report.ftl +++ b/config/alfresco/templates/content/examples/records_report.ftl @@ -46,31 +46,31 @@ body {font:small/1.2em arial,helvetica,clean,sans-serif;font:x-small;margin-top: <#assign fileplanPath="${fpWorkspace}/${fpStorenode}"> <#-- Record properties icon --> - - Record Details + + Record Details <#-- Record identifier --> - + ${child.properties["rma:recordIdentifier"]} <#-- Record icon --> - - View Record + + View Record <#-- Record title --> - + ${child.properties["cm:title"]} <#-- Fileplan icon --> - - Fileplan Contents + + Fileplan Contents <#-- Fileplan properties icon --> - - Fileplan Details + + Fileplan Details - + ${fileplan.name} diff --git a/config/alfresco/templates/content/examples/show_audit.ftl b/config/alfresco/templates/content/examples/show_audit.ftl index d439d7c9ee..73a12ccdd6 100644 --- a/config/alfresco/templates/content/examples/show_audit.ftl +++ b/config/alfresco/templates/content/examples/show_audit.ftl @@ -1,6 +1,6 @@ <#-- Shows some general audit info about the current document --> <#if document?exists> -

Current Docuement Audit Info

+

Current Document Audit Info

Name: ${document.name}
diff --git a/config/alfresco/templates/content_template_examples.xml b/config/alfresco/templates/content_template_examples.xml index 37c18bdfa4..0a1633a2f4 100644 --- a/config/alfresco/templates/content_template_examples.xml +++ b/config/alfresco/templates/content_template_examples.xml @@ -7,7 +7,7 @@ true - Displays useful information about the current document + ${content.template.displays_useful_information} contentUrl=classpath:alfresco/templates/content/examples/doc_info.ftl|mimetype=text/plain|size=2227|encoding=UTF-8 doc_info.ftl doc_info.ftl @@ -21,7 +21,7 @@ true - Calculates if the document has the localizable aspect applied + ${content.template.calculates_if_the_document} contentUrl=classpath:alfresco/templates/content/examples/localizable.ftl|mimetype=text/plain|size=380|encoding=UTF-8 localizable.ftl localizable.ftl @@ -35,7 +35,7 @@ true - Displays a list of the documents in the current user Home Space + ${content.template.displays_a_list_of_the_documents} contentUrl=classpath:alfresco/templates/content/examples/my_docs.ftl|mimetype=text/plain|size=750|encoding=UTF-8 my_docs.ftl my_docs.ftl @@ -49,7 +49,7 @@ true - Displays a list of spaces in the current user Home Space + ${content.template.displays_a_list_of_spaces} contentUrl=classpath:alfresco/templates/content/examples/my_spaces.ftl|mimetype=text/plain|size=682|encoding=UTF-8 my_spaces.ftl my_spaces.ftl @@ -63,7 +63,7 @@ true - Shows a simple summary page about the current user and their Home Space + ${content.template.shows_a_simple_summary_page} contentUrl=classpath:alfresco/templates/content/examples/my_summary.ftl|mimetype=text/plain|size=537|encoding=UTF-8 my_summary.ftl my_summary.ftl @@ -77,7 +77,7 @@ true - Calculates if the document has the translatable aspect applied + ${content.template.calculates_if_the_document_has} contentUrl=classpath:alfresco/templates/content/examples/translatable.ftl|mimetype=text/plain|size=415|encoding=UTF-8 translatable.ftl translatable.ftl @@ -91,7 +91,7 @@ true - Displays a list of the documents in the current space created or modified in the last 7 days + ${content.template.displays_a_list_of_the_documents_in_the_current_space} contentUrl=classpath:alfresco/templates/content/examples/recent_docs.ftl|mimetype=text/plain|size=968|encoding=UTF-8 recent_docs.ftl recent_docs.ftl @@ -105,7 +105,7 @@ true - Example of various lists of documents, spaces and summary information about the current user + ${content.template.example_of_various_lists} contentUrl=classpath:alfresco/templates/content/examples/general_example.ftl|mimetype=text/plain|size=1608|encoding=UTF-8 general_example.ftl general_example.ftl @@ -119,7 +119,7 @@ true - Displays a list of the documents in the current user Home Space. Text document content is shown inline, as is JPG content as small thumbnail images. + ${content.template.displays_a_list_of_the_documents_in_the_current_user_Home_Space} contentUrl=classpath:alfresco/templates/content/examples/my_docs_inline.ftl|mimetype=text/plain|size=652|encoding=UTF-8 my_docs_inline.ftl my_docs_inline.ftl @@ -133,7 +133,7 @@ true - Displays the audit trail for an object. + ${content.template.displays_the_audit_trail} contentUrl=classpath:alfresco/templates/content/examples/show_audit.ftl|mimetype=text/plain|size=6134|encoding=UTF-8 show_audit.ftl show_audit.ftl