From c49b3072cdd5edf83c192aacc68875f573aed5c8 Mon Sep 17 00:00:00 2001 From: Paul Holmes-Higgin Date: Thu, 6 Dec 2007 18:18:02 +0000 Subject: [PATCH] Added placeholder doclib script, updated personsearch to call profile dialog git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@7576 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../collaboration/docLibrary.get.desc.xml | 8 ++ .../collaboration/docLibrary.get.html.ftl | 84 +++++++++++++++++++ .../search/personsearch.get.atom.ftl | 2 +- .../search/personsearch.get.html.ftl | 2 +- .../search/personsearch.get.portlet.ftl | 2 +- .../search/personsearch.get.rss.ftl | 2 +- 6 files changed, 96 insertions(+), 4 deletions(-) create mode 100644 config/alfresco/templates/webscripts/org/alfresco/collaboration/docLibrary.get.desc.xml create mode 100644 config/alfresco/templates/webscripts/org/alfresco/collaboration/docLibrary.get.html.ftl diff --git a/config/alfresco/templates/webscripts/org/alfresco/collaboration/docLibrary.get.desc.xml b/config/alfresco/templates/webscripts/org/alfresco/collaboration/docLibrary.get.desc.xml new file mode 100644 index 0000000000..da096d7054 --- /dev/null +++ b/config/alfresco/templates/webscripts/org/alfresco/collaboration/docLibrary.get.desc.xml @@ -0,0 +1,8 @@ + + DocLib Custom View + Collaboration Document Library view + /collaboration/docLibrary?nodeRef={noderef} + + user + required + diff --git a/config/alfresco/templates/webscripts/org/alfresco/collaboration/docLibrary.get.html.ftl b/config/alfresco/templates/webscripts/org/alfresco/collaboration/docLibrary.get.html.ftl new file mode 100644 index 0000000000..716e91ed28 --- /dev/null +++ b/config/alfresco/templates/webscripts/org/alfresco/collaboration/docLibrary.get.html.ftl @@ -0,0 +1,84 @@ +<#assign doclib = companyhome.nodeByReference[args["nodeRef"]]> + + + + +
+ +
+ Recent Changes +
+ +
+ + + + + +
+ <#list doclib.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)> +
+ + +
+ <#if dateCompare(child.properties["cm:modified"], child.properties["cm:created"], 100, "==") == 1> + Created + <#else> + Modified + +
+
+ ${child.properties["cm:modified"]?datetime} +
+
+ + +
+ +
+
+   +
+ +
+ + diff --git a/config/alfresco/templates/webscripts/org/alfresco/repository/search/personsearch.get.atom.ftl b/config/alfresco/templates/webscripts/org/alfresco/repository/search/personsearch.get.atom.ftl index 3902214fbf..daaae03e6f 100644 --- a/config/alfresco/templates/webscripts/org/alfresco/repository/search/personsearch.get.atom.ftl +++ b/config/alfresco/templates/webscripts/org/alfresco/repository/search/personsearch.get.atom.ftl @@ -26,7 +26,7 @@ <#list search.results as row> ${row.properties.firstName} ${row.properties.lastName} - + <#if row.assocs["cm:avatar"]?exists> ${absurl(url.context)}${row.assocs["cm:avatar"][0].url} <#else> diff --git a/config/alfresco/templates/webscripts/org/alfresco/repository/search/personsearch.get.html.ftl b/config/alfresco/templates/webscripts/org/alfresco/repository/search/personsearch.get.html.ftl index 85f75ca9b6..4bc6803cfd 100644 --- a/config/alfresco/templates/webscripts/org/alfresco/repository/search/personsearch.get.html.ftl +++ b/config/alfresco/templates/webscripts/org/alfresco/repository/search/personsearch.get.html.ftl @@ -24,7 +24,7 @@ <#list search.results as row> - + diff --git a/config/alfresco/templates/webscripts/org/alfresco/repository/search/personsearch.get.portlet.ftl b/config/alfresco/templates/webscripts/org/alfresco/repository/search/personsearch.get.portlet.ftl index 7029710971..5ef6ccd3c5 100644 --- a/config/alfresco/templates/webscripts/org/alfresco/repository/search/personsearch.get.portlet.ftl +++ b/config/alfresco/templates/webscripts/org/alfresco/repository/search/personsearch.get.portlet.ftl @@ -7,7 +7,7 @@
${row.firstName} ${row.lastName}${row.firstName} ${row.lastName}
<#list search.results as row> - + diff --git a/config/alfresco/templates/webscripts/org/alfresco/repository/search/personsearch.get.rss.ftl b/config/alfresco/templates/webscripts/org/alfresco/repository/search/personsearch.get.rss.ftl index 8d772a03e8..729c7aa9b5 100644 --- a/config/alfresco/templates/webscripts/org/alfresco/repository/search/personsearch.get.rss.ftl +++ b/config/alfresco/templates/webscripts/org/alfresco/repository/search/personsearch.get.rss.ftl @@ -31,7 +31,7 @@ <#list search.results as row> ${row.firstName} ${row.lastName} - ${absurl(url.serviceContext)} + ${absurl(url.context)}/c/ui/userprofile?id=${row.id} <#if row.properties.jobtitle??>${row.properties.jobtitle}, <#if row.properties.organization??>${row.properties.organization},
${row.firstName} ${row.lastName}${row.firstName} ${row.lastName}