From dfc91becc75ef92bbcb0ba867a4232a8185bfd39 Mon Sep 17 00:00:00 2001 From: Erik Winlof Date: Thu, 4 Sep 2014 05:52:30 +0000 Subject: [PATCH] Merged HEAD-BUG-FIX (5.0/Cloud) to HEAD (5.0/Cloud) 80924: Merged EOL (5.0/Cloud) to HEAD-BUG-FIX (5.0/Cloud) 80469: ACE-2091 EOL Explorer. ACE-2014 EOL URL Addressibility API - 90% of the Explorer Client config, pages and assets moved to privatemodules/thor - Explorer client available via mvn -Pcloud build only - Alfresco minimal index page added - Deprecated and disabled: Servlets related to Explorer e.g. ExternalAccessServlet, CommandServlet - will be removed fully in 5.1 - Removed: Explorer liferay portlet context, jboss portlet context, collaboration WebScript remoteapi (Explorer), old web assets no longer used - Tested: Enterprise build, Cloud build, build unit tests, NTLM SSO/Cookie SSO path git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@83132 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../collaboration/blogSpace.get.desc.xml | 8 - .../collaboration/blogSpace.get.html.ftl | 176 ------ .../alfresco/collaboration/blogSpace.get.js | 100 ---- .../collaboration/blogSummary.get.desc.xml | 8 - .../collaboration/blogSummary.get.html.ftl | 2 - .../alfresco/collaboration/blogSummary.get.js | 53 -- .../collaboration/calendar.get.desc.xml | 8 - .../collaboration/calendar.get.html.ftl | 219 ------- .../calendarSummary.get.desc.xml | 8 - .../calendarSummary.get.html.ftl | 2 - .../collaboration/calendarSummary.get.js | 56 -- .../colleaguePresence.get.desc.xml | 8 - .../colleaguePresence.get.html.ftl | 119 ---- .../collaboration/colleaguePresence.get.js | 68 --- .../collaboration/docLibrary.get.desc.xml | 8 - .../collaboration/docLibrary.get.html.ftl | 120 ---- .../collaboration/docSummary.get.desc.xml | 8 - .../collaboration/docSummary.get.html.ftl | 2 - .../alfresco/collaboration/docSummary.get.js | 59 -- .../collaboration/emailSummary.get.desc.xml | 8 - .../collaboration/emailSummary.get.html.ftl | 2 - .../collaboration/emailSummary.get.js | 54 -- .../collaboration/forumSummary.get.desc.xml | 8 - .../collaboration/forumSummary.get.html.ftl | 2 - .../collaboration/forumSummary.get.js | 59 -- .../collaboration/gallery.get.desc.xml | 14 - .../org/alfresco/collaboration/gallery.get.js | 9 - .../collaboration/gallery.get.xml.ftl | 21 - .../collaboration/gallerySummary.get.desc.xml | 8 - .../collaboration/gallerySummary.get.html.ftl | 2 - .../collaboration/gallerySummary.get.js | 50 -- .../collaboration/projectSpace.get.desc.xml | 8 - .../collaboration/projectSpace.get.html.ftl | 150 ----- .../collaboration/projectSpace.get.js | 36 -- .../collaboration/viewgallery.get.desc.xml | 14 - .../collaboration/viewgallery.get.html.ftl | 28 - .../alfresco/collaboration/viewgallery.get.js | 3 - .../alfresco/portlets/doclist.get.atom.ftl | 72 --- .../alfresco/portlets/doclist.get.desc.xml | 8 - .../alfresco/portlets/doclist.get.html.ftl | 443 -------------- .../portlets/doclistpanel.get.desc.xml | 7 - .../portlets/doclistpanel.get.html.ftl | 56 -- .../alfresco/portlets/myspaces.get.desc.xml | 7 - .../alfresco/portlets/myspaces.get.html.ftl | 565 ------------------ .../portlets/myspacespanel.get.desc.xml | 7 - .../portlets/myspacespanel.get.html.ftl | 64 -- .../alfresco/portlets/mytasks.get.desc.xml | 7 - .../alfresco/portlets/mytasks.get.html.ftl | 482 --------------- .../portlets/mytaskspanel.get.desc.xml | 7 - .../portlets/mytaskspanel.get.html.ftl | 104 ---- .../alfresco/portlets/mywebfiles.get.desc.xml | 7 - .../alfresco/portlets/mywebfiles.get.html.ftl | 271 --------- .../alfresco/portlets/mywebforms.get.desc.xml | 7 - .../alfresco/portlets/mywebforms.get.html.ftl | 196 ------ .../jsf-client-redirect.get.desc.xml | 9 - .../jsf-client-redirect.get.html.ftl | 5 - .../webframework/jsf-client-redirect.get.js | 47 -- .../beans/SessionSynchronizedFilter.java | 1 + 58 files changed, 1 insertion(+), 3879 deletions(-) delete mode 100644 config/alfresco/templates/webscripts/org/alfresco/collaboration/blogSpace.get.desc.xml delete mode 100644 config/alfresco/templates/webscripts/org/alfresco/collaboration/blogSpace.get.html.ftl delete mode 100644 config/alfresco/templates/webscripts/org/alfresco/collaboration/blogSpace.get.js delete mode 100644 config/alfresco/templates/webscripts/org/alfresco/collaboration/blogSummary.get.desc.xml delete mode 100644 config/alfresco/templates/webscripts/org/alfresco/collaboration/blogSummary.get.html.ftl delete mode 100644 config/alfresco/templates/webscripts/org/alfresco/collaboration/blogSummary.get.js delete mode 100644 config/alfresco/templates/webscripts/org/alfresco/collaboration/calendar.get.desc.xml delete mode 100644 config/alfresco/templates/webscripts/org/alfresco/collaboration/calendar.get.html.ftl delete mode 100644 config/alfresco/templates/webscripts/org/alfresco/collaboration/calendarSummary.get.desc.xml delete mode 100644 config/alfresco/templates/webscripts/org/alfresco/collaboration/calendarSummary.get.html.ftl delete mode 100644 config/alfresco/templates/webscripts/org/alfresco/collaboration/calendarSummary.get.js delete mode 100644 config/alfresco/templates/webscripts/org/alfresco/collaboration/colleaguePresence.get.desc.xml delete mode 100644 config/alfresco/templates/webscripts/org/alfresco/collaboration/colleaguePresence.get.html.ftl delete mode 100644 config/alfresco/templates/webscripts/org/alfresco/collaboration/colleaguePresence.get.js delete mode 100644 config/alfresco/templates/webscripts/org/alfresco/collaboration/docLibrary.get.desc.xml delete mode 100644 config/alfresco/templates/webscripts/org/alfresco/collaboration/docLibrary.get.html.ftl delete mode 100644 config/alfresco/templates/webscripts/org/alfresco/collaboration/docSummary.get.desc.xml delete mode 100644 config/alfresco/templates/webscripts/org/alfresco/collaboration/docSummary.get.html.ftl delete mode 100644 config/alfresco/templates/webscripts/org/alfresco/collaboration/docSummary.get.js delete mode 100644 config/alfresco/templates/webscripts/org/alfresco/collaboration/emailSummary.get.desc.xml delete mode 100644 config/alfresco/templates/webscripts/org/alfresco/collaboration/emailSummary.get.html.ftl delete mode 100644 config/alfresco/templates/webscripts/org/alfresco/collaboration/emailSummary.get.js delete mode 100644 config/alfresco/templates/webscripts/org/alfresco/collaboration/forumSummary.get.desc.xml delete mode 100644 config/alfresco/templates/webscripts/org/alfresco/collaboration/forumSummary.get.html.ftl delete mode 100644 config/alfresco/templates/webscripts/org/alfresco/collaboration/forumSummary.get.js delete mode 100644 config/alfresco/templates/webscripts/org/alfresco/collaboration/gallery.get.desc.xml delete mode 100644 config/alfresco/templates/webscripts/org/alfresco/collaboration/gallery.get.js delete mode 100644 config/alfresco/templates/webscripts/org/alfresco/collaboration/gallery.get.xml.ftl delete mode 100644 config/alfresco/templates/webscripts/org/alfresco/collaboration/gallerySummary.get.desc.xml delete mode 100644 config/alfresco/templates/webscripts/org/alfresco/collaboration/gallerySummary.get.html.ftl delete mode 100644 config/alfresco/templates/webscripts/org/alfresco/collaboration/gallerySummary.get.js delete mode 100644 config/alfresco/templates/webscripts/org/alfresco/collaboration/projectSpace.get.desc.xml delete mode 100644 config/alfresco/templates/webscripts/org/alfresco/collaboration/projectSpace.get.html.ftl delete mode 100644 config/alfresco/templates/webscripts/org/alfresco/collaboration/projectSpace.get.js delete mode 100644 config/alfresco/templates/webscripts/org/alfresco/collaboration/viewgallery.get.desc.xml delete mode 100644 config/alfresco/templates/webscripts/org/alfresco/collaboration/viewgallery.get.html.ftl delete mode 100644 config/alfresco/templates/webscripts/org/alfresco/collaboration/viewgallery.get.js delete mode 100644 config/alfresco/templates/webscripts/org/alfresco/portlets/doclist.get.atom.ftl delete mode 100644 config/alfresco/templates/webscripts/org/alfresco/portlets/doclist.get.desc.xml delete mode 100644 config/alfresco/templates/webscripts/org/alfresco/portlets/doclist.get.html.ftl delete mode 100644 config/alfresco/templates/webscripts/org/alfresco/portlets/doclistpanel.get.desc.xml delete mode 100644 config/alfresco/templates/webscripts/org/alfresco/portlets/doclistpanel.get.html.ftl delete mode 100644 config/alfresco/templates/webscripts/org/alfresco/portlets/myspaces.get.desc.xml delete mode 100644 config/alfresco/templates/webscripts/org/alfresco/portlets/myspaces.get.html.ftl delete mode 100644 config/alfresco/templates/webscripts/org/alfresco/portlets/myspacespanel.get.desc.xml delete mode 100644 config/alfresco/templates/webscripts/org/alfresco/portlets/myspacespanel.get.html.ftl delete mode 100644 config/alfresco/templates/webscripts/org/alfresco/portlets/mytasks.get.desc.xml delete mode 100644 config/alfresco/templates/webscripts/org/alfresco/portlets/mytasks.get.html.ftl delete mode 100644 config/alfresco/templates/webscripts/org/alfresco/portlets/mytaskspanel.get.desc.xml delete mode 100644 config/alfresco/templates/webscripts/org/alfresco/portlets/mytaskspanel.get.html.ftl delete mode 100644 config/alfresco/templates/webscripts/org/alfresco/portlets/mywebfiles.get.desc.xml delete mode 100644 config/alfresco/templates/webscripts/org/alfresco/portlets/mywebfiles.get.html.ftl delete mode 100644 config/alfresco/templates/webscripts/org/alfresco/portlets/mywebforms.get.desc.xml delete mode 100644 config/alfresco/templates/webscripts/org/alfresco/portlets/mywebforms.get.html.ftl delete mode 100644 config/alfresco/templates/webscripts/org/alfresco/webframework/jsf-client-redirect.get.desc.xml delete mode 100644 config/alfresco/templates/webscripts/org/alfresco/webframework/jsf-client-redirect.get.html.ftl delete mode 100644 config/alfresco/templates/webscripts/org/alfresco/webframework/jsf-client-redirect.get.js diff --git a/config/alfresco/templates/webscripts/org/alfresco/collaboration/blogSpace.get.desc.xml b/config/alfresco/templates/webscripts/org/alfresco/collaboration/blogSpace.get.desc.xml deleted file mode 100644 index 622d5666ea..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/collaboration/blogSpace.get.desc.xml +++ /dev/null @@ -1,8 +0,0 @@ - - Blog Custom View - Collaboration Blog Space view - /collaboration/blogSpace?nodeRef={noderef} - - user - required - diff --git a/config/alfresco/templates/webscripts/org/alfresco/collaboration/blogSpace.get.html.ftl b/config/alfresco/templates/webscripts/org/alfresco/collaboration/blogSpace.get.html.ftl deleted file mode 100644 index 5a5e1d80c3..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/collaboration/blogSpace.get.html.ftl +++ /dev/null @@ -1,176 +0,0 @@ -
- -<#if blogSpace.actionResult != ""> -
${blogSpace.actionResult}
- - -
- Articles pending publishing (${blogSpace.pending?size}) -
- -
- - - - - - - -
- - - - - -
- - - - - - - - - -<#assign rowNum = 0> -<#list blogSpace.pending as article> - <#assign n = article.node> - <#assign p = article.person> - <#assign rowNum = rowNum + 1> - - - - - - - - -
 NameCreated onCreated byActions
${n.name}${n.properties["cm:created"]?datetime}${p.properties["cm:firstName"]} ${p.properties["cm:lastName"]} - details - details -
-
-
- -
-
-   -
- -
- Articles to be updated (${blogSpace.updates?size}) -
- -
- - - - - - - -
- - - - -
- - - - - - - - - -<#assign rowNum = 0> -<#list blogSpace.updates as article> - <#assign n = article.node> - <#assign p = article.person> - <#assign rowNum = rowNum + 1> - - - - - - - - -
 NamePublished onModified onActions
${n.name}${n.properties["blg:lastUpdate"]?datetime}${n.properties["cm:modified"]?datetime} - - - details -
-
-
- -
-
-   -
- -
- - \ No newline at end of file diff --git a/config/alfresco/templates/webscripts/org/alfresco/collaboration/blogSpace.get.js b/config/alfresco/templates/webscripts/org/alfresco/collaboration/blogSpace.get.js deleted file mode 100644 index 4e88ccf4e9..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/collaboration/blogSpace.get.js +++ /dev/null @@ -1,100 +0,0 @@ -/* - * blogSpace - * - * Inputs: - * mandatory: nodeRef = parent space nodeRef - * optional: n = nodeId for document to action against - * a = action - * "p" = publish - * "u" = update - * "r" = remove - * - * Outputs: blogSpace - object containing node arrays of articles pending and to be updated - */ -var actionResult = parseArgs(args["n"], args["a"]); -model.blogSpace = main(args["nodeRef"], actionResult); - -function parseArgs(nodeId, action) -{ - var result = ""; - if ((nodeId != null) && (action != null)) - { - var blog = actions.create("blog-post"); - - var node = search.findNode(nodeId); - if (node != null) - { - var blogAction = ""; - var isPublished = false; - if ((node.hasAspect("blg:blogPost")) && (node.properties["blg:published"] == true)) - { - isPublished = true; - } - - switch (action) - { - case "p": - blogAction = (isPublished ? "" : "post"); - break; - case "u": - blogAction = (isPublished ? "update" : ""); - break; - case "r": - blogAction = (isPublished ? "remove" : ""); - break; - } - - if (blogAction != "") - { - blog.parameters.action = blogAction; - blog.execute(node); - result = blog.parameters["result"]; - } - } - } - return result; -} - -function main(nodeRef, actionResult) -{ - var pending = new Array(), - updates = new Array(); - - var article = {}; - var person; - - var space = search.findNode(nodeRef); - - if (space != null) - { - for each(node in space.children) - { - person = people.getPerson(node.properties["cm:creator"]); - article = - { - "node": node, - "person": person - }; - - if ((node.hasAspect("blg:blogPost")) && (node.properties["blg:published"] == true)) - { - if (node.properties["cm:modified"] - node.properties["blg:lastUpdate"] > 5000) - { - updates.push(article); - } - } - else - { - pending.push(article); - } - } - } - - var blogSpace = - { - "actionResult": actionResult, - "pending": pending, - "updates": updates - }; - return blogSpace; -} diff --git a/config/alfresco/templates/webscripts/org/alfresco/collaboration/blogSummary.get.desc.xml b/config/alfresco/templates/webscripts/org/alfresco/collaboration/blogSummary.get.desc.xml deleted file mode 100644 index a7e8d792ee..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/collaboration/blogSummary.get.desc.xml +++ /dev/null @@ -1,8 +0,0 @@ - - Blog Summary - Collaboration Blog Summary - /collaboration/blogSummary?nodeRef={noderef} - - user - required - diff --git a/config/alfresco/templates/webscripts/org/alfresco/collaboration/blogSummary.get.html.ftl b/config/alfresco/templates/webscripts/org/alfresco/collaboration/blogSummary.get.html.ftl deleted file mode 100644 index 910fb2f711..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/collaboration/blogSummary.get.html.ftl +++ /dev/null @@ -1,2 +0,0 @@ -${blogSummary.numUpdates} articles need updating
-${blogSummary.numPending} articles pending \ No newline at end of file diff --git a/config/alfresco/templates/webscripts/org/alfresco/collaboration/blogSummary.get.js b/config/alfresco/templates/webscripts/org/alfresco/collaboration/blogSummary.get.js deleted file mode 100644 index 399f7772b9..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/collaboration/blogSummary.get.js +++ /dev/null @@ -1,53 +0,0 @@ -/* - * blogSummary - * - * Inputs: - * nodeRef = blog space nodeRef - * - * Outputs: - * blogSummary - object containing - * numUpdates - number of articles updated since being published - * numPending - number of unpublished articles - */ -model.blogSummary = main(args["nodeRef"]); - -function main(nodeRef) -{ - var numUpdates = 0, - numPending = 0; - - if (nodeRef != null) - { - var space = search.findNode(nodeRef); - - if (space != null) - { - // generate lucene PATH to get all child documents - var path = space.qnamePath + "//*"; - var nodes = search.luceneSearch("+PATH:\"" + path + "\"" + - " +(@cm\\:content.mimetype:\"text/plain\" OR @cm\\:content.mimetype:\"text/html\")"); - - for each(node in nodes) - { - if ((node.hasAspect("blg:blogPost")) && (node.properties["blg:published"] == true)) - { - if (node.properties["cm:modified"] - node.properties["blg:lastUpdate"] > 5000) - { - ++numUpdates; - } - } - else - { - ++numPending; - } - } - } - } - - var blogSummary = - { - "numUpdates": numUpdates, - "numPending": numPending - }; - return blogSummary; -} diff --git a/config/alfresco/templates/webscripts/org/alfresco/collaboration/calendar.get.desc.xml b/config/alfresco/templates/webscripts/org/alfresco/collaboration/calendar.get.desc.xml deleted file mode 100644 index 341f5ddf3a..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/collaboration/calendar.get.desc.xml +++ /dev/null @@ -1,8 +0,0 @@ - - Calendar View - Collaboration Calendar Space view - /collaboration/calendar?nodeRef={noderef} - - user - required - \ No newline at end of file diff --git a/config/alfresco/templates/webscripts/org/alfresco/collaboration/calendar.get.html.ftl b/config/alfresco/templates/webscripts/org/alfresco/collaboration/calendar.get.html.ftl deleted file mode 100644 index 13f7371e40..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/collaboration/calendar.get.html.ftl +++ /dev/null @@ -1,219 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- - -
-
-
- - - - - - -
- - - - - - - - -
- -
-
-
- -
- - - -
-
-
- - - - -
- - - - - - - -
- -
-
-
-
-
- - - -
-
-
- - - - -
- - - - - - - -
- -
-
-
-
-
- - - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Enter Event Information
What *
When * - - - to - - -
Where
Description
Color
-
- - -
- - -
-
-
diff --git a/config/alfresco/templates/webscripts/org/alfresco/collaboration/calendarSummary.get.desc.xml b/config/alfresco/templates/webscripts/org/alfresco/collaboration/calendarSummary.get.desc.xml deleted file mode 100644 index b8b56c5786..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/collaboration/calendarSummary.get.desc.xml +++ /dev/null @@ -1,8 +0,0 @@ - - Calendar Summary - Collaboration Calendar Summary - /collaboration/calendarSummary?nodeRef={noderef} - - user - required - \ No newline at end of file diff --git a/config/alfresco/templates/webscripts/org/alfresco/collaboration/calendarSummary.get.html.ftl b/config/alfresco/templates/webscripts/org/alfresco/collaboration/calendarSummary.get.html.ftl deleted file mode 100644 index c84ec9782f..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/collaboration/calendarSummary.get.html.ftl +++ /dev/null @@ -1,2 +0,0 @@ -${calendarSummary.thisWeek} events this week
-${calendarSummary.nextWeek} events next week \ No newline at end of file diff --git a/config/alfresco/templates/webscripts/org/alfresco/collaboration/calendarSummary.get.js b/config/alfresco/templates/webscripts/org/alfresco/collaboration/calendarSummary.get.js deleted file mode 100644 index 9c769b1346..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/collaboration/calendarSummary.get.js +++ /dev/null @@ -1,56 +0,0 @@ -/* - * calendarSummary - * - * Inputs: - * nodeRef = Calendar space nodeRef - * - * Outputs: - * calendarSummary - object containing - * eventsthis - Number of events occuring this - * eventsTomorrow - Number of events occuring tomorrow - */ -model.calendarSummary = main(args["nodeRef"]); - -function main(nodeRef) -{ - var thisWeek = 0, - nextWeek = 0; - - if (nodeRef != null) - { - var calSpace = search.findNode(nodeRef); - if (calSpace != null) - { - // generate lucene PATH to calendar events - var path = calSpace.qnamePath + "/cm:CalEvents/*"; - - // find the events scheduled for this week - var fromDate = new Date(); - // go back to previous Sunday - fromDate.setDate(fromDate.getDate() - fromDate.getDay()); - var fromQuery = fromDate.getFullYear() + "\\-" + (fromDate.getMonth()+1) + "\\-" + fromDate.getDate(); - var toDate = new Date(); - toDate.setDate(fromDate.getDate() + 7); - var toQuery = toDate.getFullYear() + "\\-" + (toDate.getMonth()+1) + "\\-" + toDate.getDate(); - var events = search.luceneSearch("+PATH:\"" + path + '"' + - " +@ia\\:fromDate:[" + fromQuery + "T00\\:00\\:00 TO " + toQuery + "T23\\:59\\:59]"); - thisWeek = events.length; - - // increment to and from dates to cover next week - fromDate.setDate(toDate.getDate()); - fromQuery = fromDate.getFullYear() + "\\-" + (fromDate.getMonth()+1) + "\\-" + fromDate.getDate(); - toDate.setDate(toDate.getDate() + 7); - toQuery = toDate.getFullYear() + "\\-" + (toDate.getMonth()+1) + "\\-" + toDate.getDate(); - events = search.luceneSearch("+PATH:\"" + path + '"' + - " +@ia\\:fromDate:[" + fromQuery + "T00\\:00\\:00 TO " + toQuery + "T23\\:59\\:59]"); - nextWeek = events.length; - } - } - - var calendarSummary = - { - "thisWeek": thisWeek, - "nextWeek": nextWeek - }; - return calendarSummary -} \ No newline at end of file diff --git a/config/alfresco/templates/webscripts/org/alfresco/collaboration/colleaguePresence.get.desc.xml b/config/alfresco/templates/webscripts/org/alfresco/collaboration/colleaguePresence.get.desc.xml deleted file mode 100644 index 685d01ae97..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/collaboration/colleaguePresence.get.desc.xml +++ /dev/null @@ -1,8 +0,0 @@ - - Colleague Presence Custom View - Collaboration Colleague Presence view - /collaboration/colleaguePresence?nodeRef={noderef} - - user - required - diff --git a/config/alfresco/templates/webscripts/org/alfresco/collaboration/colleaguePresence.get.html.ftl b/config/alfresco/templates/webscripts/org/alfresco/collaboration/colleaguePresence.get.html.ftl deleted file mode 100644 index d02da61253..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/collaboration/colleaguePresence.get.html.ftl +++ /dev/null @@ -1,119 +0,0 @@ - - -
- - Refresh - Colleagues Online - -
-
-
-
-
-<#list colleaguePresence.colleagues?keys as key> - <#assign c = colleaguePresence.colleagues[key]> -
rel="self"> -
- <#if (c.assocs["cm:avatar"]?exists)> - <#assign avatarURL = c.assocs["cm:avatar"][0].url> - <#else> - <#assign avatarURL = "images/icons/default_avatar.png"> - - avatar -
-
-
-
-
${c.properties["firstName"]!""} ${c.properties["lastName"]!""}
-
${c.properties["jobtitle"]!""}
-
${c.properties["location"]!""}
-
-
- -
-
-
-   -
- - diff --git a/config/alfresco/templates/webscripts/org/alfresco/collaboration/colleaguePresence.get.js b/config/alfresco/templates/webscripts/org/alfresco/collaboration/colleaguePresence.get.js deleted file mode 100644 index 9099aceec3..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/collaboration/colleaguePresence.get.js +++ /dev/null @@ -1,68 +0,0 @@ -/* - * colleaguePresence - * - * Inputs: - * mandatory: nodeRef = parent space nodeRef - * - * Outputs: colleaguePresence - object containing presence data model - */ -model.colleaguePresence = main(args["nodeRef"]); - -function main(nodeRef) -{ - var space = search.findNode(nodeRef); - var colleagues = {}; - - if (space != null) - { - colleagues = parsePermissions(space); - } - - var colleaguePresence = - { - "colleagues": colleagues, - "self": person - }; - return colleaguePresence; -} - -function parsePermissions(space) -{ - var tokens, user, group; - var userHash = {}; - - try - { - for each(perm in space.permissions) - { - tokens = perm.split(";"); - if (tokens[0] == "ALLOWED") - { - if (("AllCollaboratorContributorCoordinatorEditor").indexOf(tokens[2]) != -1) - { - user = people.getPerson(tokens[1]); - if (user != null) - { - userHash[user.name] = user; - } - else - { - group = people.getGroup(tokens[1]); - if (group != null) - { - for each(user in people.getMembers(group)) - { - userHash[user.name] = user; - } - } - } - } - } - } - } - catch (e) - { - } - - return userHash; -} 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 deleted file mode 100644 index da096d7054..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/collaboration/docLibrary.get.desc.xml +++ /dev/null @@ -1,8 +0,0 @@ - - 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 deleted file mode 100644 index 1d8ba8a148..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/collaboration/docLibrary.get.html.ftl +++ /dev/null @@ -1,120 +0,0 @@ -<#assign doclib = companyhome.nodeByReference[args["nodeRef"]]> -<#assign datetimeformat="EEE, dd MMM yyyy HH:mm"> -
- -
- Recent Changes -
- - - - - - - -
- -
- - <#assign count=0> - <#list doclib.childrenByXPath[".//*[subtypeOf('cm:content')]"] as c> - <#assign count=count+1> - <#assign curl=url.serviceContext + c.serviceUrl> -
-
- ${c.name?html} -
-
-
-
- -
- ${c.name?html} -
-
- -
-
- Modified:   - Modified By:  - Size:  -
-
-
- - -
- -
- -
-   -
-
- - diff --git a/config/alfresco/templates/webscripts/org/alfresco/collaboration/docSummary.get.desc.xml b/config/alfresco/templates/webscripts/org/alfresco/collaboration/docSummary.get.desc.xml deleted file mode 100644 index ea534b598a..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/collaboration/docSummary.get.desc.xml +++ /dev/null @@ -1,8 +0,0 @@ - - Doc Summary - Collaboration Doc Summary - /collaboration/docSummary?nodeRef={noderef} - - user - required - diff --git a/config/alfresco/templates/webscripts/org/alfresco/collaboration/docSummary.get.html.ftl b/config/alfresco/templates/webscripts/org/alfresco/collaboration/docSummary.get.html.ftl deleted file mode 100644 index 7f86a7021c..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/collaboration/docSummary.get.html.ftl +++ /dev/null @@ -1,2 +0,0 @@ -${docSummary.numNew} added in the last 7 days
-${docSummary.numModified} modified in the last 7 days \ No newline at end of file diff --git a/config/alfresco/templates/webscripts/org/alfresco/collaboration/docSummary.get.js b/config/alfresco/templates/webscripts/org/alfresco/collaboration/docSummary.get.js deleted file mode 100644 index a2b2aa2778..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/collaboration/docSummary.get.js +++ /dev/null @@ -1,59 +0,0 @@ -/* - * docSummary - * - * Inputs: - * nodeRef = doc space nodeRef - * - * Outputs: - * docSummary - object containing - * numNew - number new documents added in the last 7 days - * numModified - number of documents modified in the last 7 days - */ -model.docSummary = main(args["nodeRef"]); - -function main(nodeRef) -{ - var numNew = 0, - numModified = 0; - - if (nodeRef != null) - { - var space = search.findNode(nodeRef); - - if (space != null) - { - // generate lucene PATH to get all child documents - var path = space.qnamePath + "//*"; - - var date = new Date(); - var toQuery = date.getFullYear() + "\\-" + (date.getMonth()+1) + "\\-" + date.getDate(); - date.setDate(date.getDate() - 7); - var fromQuery = date.getFullYear() + "\\-" + (date.getMonth()+1) + "\\-" + date.getDate(); - - // documents created in the last 7 days - var docs = search.luceneSearch("+PATH:\"" + path + "\"" + - " +@cm\\:created:[" + fromQuery + "T00\\:00\\:00 TO " + toQuery + "T23\\:59\\:59]"); - numNew = docs.length; - - // documents modified in the last 7 days - docs = search.luceneSearch("+PATH:\"" + path + "\"" + - " +@cm\\:modified:[" + fromQuery + "T00\\:00\\:00 TO " + toQuery + "T23\\:59\\:59]"); - - numModified = 0; - for each(doc in docs) - { - if (doc.properties["cm:modified"] - doc.properties["cm:created"] > 1000) - { - ++numModified; - } - } - } - } - - var docSummary = - { - "numNew": numNew, - "numModified": numModified - }; - return docSummary; -} diff --git a/config/alfresco/templates/webscripts/org/alfresco/collaboration/emailSummary.get.desc.xml b/config/alfresco/templates/webscripts/org/alfresco/collaboration/emailSummary.get.desc.xml deleted file mode 100644 index 63aeca28ea..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/collaboration/emailSummary.get.desc.xml +++ /dev/null @@ -1,8 +0,0 @@ - - Email Summary - Collaboration Email Summary - /collaboration/emailSummary?nodeRef={noderef} - - user - required - diff --git a/config/alfresco/templates/webscripts/org/alfresco/collaboration/emailSummary.get.html.ftl b/config/alfresco/templates/webscripts/org/alfresco/collaboration/emailSummary.get.html.ftl deleted file mode 100644 index 66b7e731f0..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/collaboration/emailSummary.get.html.ftl +++ /dev/null @@ -1,2 +0,0 @@ -${emailSummary.numToday} e-mails have arrived today
-${emailSummary.numWeek} e-mails in the last 7 days \ No newline at end of file diff --git a/config/alfresco/templates/webscripts/org/alfresco/collaboration/emailSummary.get.js b/config/alfresco/templates/webscripts/org/alfresco/collaboration/emailSummary.get.js deleted file mode 100644 index be3008fa9e..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/collaboration/emailSummary.get.js +++ /dev/null @@ -1,54 +0,0 @@ -/* - * emailSummary - * - * Inputs: - * nodeRef = email space nodeRef - * - * Outputs: - * emailSummary - object containing - * numToday - number of articles updated since being published - * numWeek - number of unpublished articles - */ -model.emailSummary = main(args["nodeRef"]); - -function main(nodeRef) -{ - var numToday = 0, - numWeek = 0; - - if (nodeRef != null) - { - var space = search.findNode(nodeRef); - - if (space != null) - { - // generate lucene PATH to get all child documents - var path = space.qnamePath + "//*"; - - var date = new Date(); - var toQuery = date.getFullYear() + "\\-" + (date.getMonth()+1) + "\\-" + date.getDate(); - var fromQuery = toQuery; - - // emails today - var docs = search.luceneSearch("+PATH:\"" + path + "\"" + - " +@cm\\:created:[" + fromQuery + "T00\\:00\\:00 TO " + toQuery + "T23\\:59\\:59]"); - numToday = docs.length; - - date.setDate(date.getDate() - 7); - fromQuery = date.getFullYear() + "\\-" + (date.getMonth()+1) + "\\-" + date.getDate(); - - // documents modified in the last 7 days - docs = search.luceneSearch("+PATH:\"" + path + "\"" + - " +@cm\\:modified:[" + fromQuery + "T00\\:00\\:00 TO " + toQuery + "T23\\:59\\:59]"); - - numWeek = docs.length; - } - } - - var emailSummary = - { - "numToday": numToday, - "numWeek": numWeek - }; - return emailSummary; -} diff --git a/config/alfresco/templates/webscripts/org/alfresco/collaboration/forumSummary.get.desc.xml b/config/alfresco/templates/webscripts/org/alfresco/collaboration/forumSummary.get.desc.xml deleted file mode 100644 index ac1de5ae78..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/collaboration/forumSummary.get.desc.xml +++ /dev/null @@ -1,8 +0,0 @@ - - Forum Summary - Collaboration Forum Summary - /collaboration/forumSummary?nodeRef={noderef} - - user - required - diff --git a/config/alfresco/templates/webscripts/org/alfresco/collaboration/forumSummary.get.html.ftl b/config/alfresco/templates/webscripts/org/alfresco/collaboration/forumSummary.get.html.ftl deleted file mode 100644 index f95d1fa96c..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/collaboration/forumSummary.get.html.ftl +++ /dev/null @@ -1,2 +0,0 @@ -${forumSummary.numPosts} posts in the last 7 days
-${forumSummary.numTopics} new topics in the last 7 days \ No newline at end of file diff --git a/config/alfresco/templates/webscripts/org/alfresco/collaboration/forumSummary.get.js b/config/alfresco/templates/webscripts/org/alfresco/collaboration/forumSummary.get.js deleted file mode 100644 index 2adf332711..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/collaboration/forumSummary.get.js +++ /dev/null @@ -1,59 +0,0 @@ -/* - * forumSummary - * - * Inputs: - * nodeRef = forum space nodeRef - * - * Outputs: - * forumSummary - object containing - * numPosts - posts in last 7 days - * numTopics - new topics in last 7 days - */ -model.forumSummary = main(args["nodeRef"]); - -function main(nodeRef) -{ - var numPosts = 0, - numTopics = 0; - - if (nodeRef != null) - { - var space = search.findNode(nodeRef); - - if (space != null) - { - // generate lucene PATH to get forums - var path = space.qnamePath + "//*"; - - var date = new Date(); - var toQuery = date.getFullYear() + "\\-" + (date.getMonth()+1) + "\\-" + date.getDate(); - date.setDate(date.getDate() - 7); - var fromQuery = date.getFullYear() + "\\-" + (date.getMonth()+1) + "\\-" + date.getDate(); - - // posts created in the last 7 days - var docs = search.luceneSearch("+PATH:\"" + path + "\"" + - " +TYPE:\"{http://www.alfresco.org/model/forum/1.0}post\"" + - " +@cm\\:created:[" + fromQuery + "T00\\:00\\:00 TO " + toQuery + "T23\\:59\\:59]"); - numPosts = docs.length; - - // topics created in the last 7 days - docs = search.luceneSearch("+PATH:\"" + path + "\"" + - " +TYPE:\"{http://www.alfresco.org/model/forum/1.0}topic\"" + - " +@cm\\:created:[" + fromQuery + "T00\\:00\\:00 TO " + toQuery + "T23\\:59\\:59]"); - numTopics = docs.length; - } - } - - var forumSummary = - { - "numPosts": numPosts, - "numTopics": numTopics - }; - return forumSummary; -} - -// var query = "TYPE:\"{http://www.alfresco.org/model/content/1.0}person\""; - - -// {http://www.alfresco.org/model/forum/1.0}topic -// {http://www.alfresco.org/model/forum/1.0}post \ No newline at end of file diff --git a/config/alfresco/templates/webscripts/org/alfresco/collaboration/gallery.get.desc.xml b/config/alfresco/templates/webscripts/org/alfresco/collaboration/gallery.get.desc.xml deleted file mode 100644 index b181918020..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/collaboration/gallery.get.desc.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - Gallery Sample Data - Returns data used to populate the Flex gallery sample. - - - /collaboration/gallery/{noderef} - - extension - user - required - - diff --git a/config/alfresco/templates/webscripts/org/alfresco/collaboration/gallery.get.js b/config/alfresco/templates/webscripts/org/alfresco/collaboration/gallery.get.js deleted file mode 100644 index f3f51e67ff..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/collaboration/gallery.get.js +++ /dev/null @@ -1,9 +0,0 @@ - -var gallery = search.findNode(url.extension); -if (gallery == undefined || gallery.isContainer == false) -{ - status.code = 404; - status.message = "Gallery " + url.extension + " not found."; - status.redirect = true; - } - model.gallery = gallery; \ No newline at end of file diff --git a/config/alfresco/templates/webscripts/org/alfresco/collaboration/gallery.get.xml.ftl b/config/alfresco/templates/webscripts/org/alfresco/collaboration/gallery.get.xml.ftl deleted file mode 100644 index 587bce0468..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/collaboration/gallery.get.xml.ftl +++ /dev/null @@ -1,21 +0,0 @@ - - - ${gallery.name} - <#list gallery.children as image> - <#if image.isDocument> - - ${absurl(url.context)}${image.url} - <#if image.properties["cm:title"]?exists> - ${image.properties["cm:title"]} - <#else> - - </#if> - <#if image.properties["cm:description"]?exists> - <description>${image.properties["cm:description"]}</description> - <#else> - <description/> - </#if> - </image> - </#if> - </#list> -</gallery> diff --git a/config/alfresco/templates/webscripts/org/alfresco/collaboration/gallerySummary.get.desc.xml b/config/alfresco/templates/webscripts/org/alfresco/collaboration/gallerySummary.get.desc.xml deleted file mode 100644 index d54f89017f..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/collaboration/gallerySummary.get.desc.xml +++ /dev/null @@ -1,8 +0,0 @@ -<webscript> - <shortname>Gallery Summary</shortname> - <description>Collaboration Gallery Summary</description> - <url>/collaboration/gallerySummary?nodeRef={noderef}</url> - <format default="html"/> - <authentication>user</authentication> - <transaction>required</transaction> -</webscript> diff --git a/config/alfresco/templates/webscripts/org/alfresco/collaboration/gallerySummary.get.html.ftl b/config/alfresco/templates/webscripts/org/alfresco/collaboration/gallerySummary.get.html.ftl deleted file mode 100644 index bfdecc2224..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/collaboration/gallerySummary.get.html.ftl +++ /dev/null @@ -1,2 +0,0 @@ -${gallerySummary.numNew} added in the last 7 days<br> -${gallerySummary.numTotal} images in this gallery \ No newline at end of file diff --git a/config/alfresco/templates/webscripts/org/alfresco/collaboration/gallerySummary.get.js b/config/alfresco/templates/webscripts/org/alfresco/collaboration/gallerySummary.get.js deleted file mode 100644 index dfef6f491b..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/collaboration/gallerySummary.get.js +++ /dev/null @@ -1,50 +0,0 @@ -/* - * gallerySummary - * - * Inputs: - * nodeRef = gallery space nodeRef - * - * Outputs: - * gallerySummary - object containing - * numNew - number of new images in the last 7 days - * numTotal - total number of images - */ -model.gallerySummary = main(args["nodeRef"]); - -function main(nodeRef) -{ - var numNew = 0, - numTotal = 0; - - if (nodeRef != null) - { - var space = search.findNode(nodeRef); - - if (space != null) - { - // generate lucene PATH to all gallery images - var path = space.qnamePath + "//*"; - - var date = new Date(); - var toQuery = date.getFullYear() + "\\-" + (date.getMonth()+1) + "\\-" + date.getDate(); - date.setDate(date.getDate() - 7); - var fromQuery = date.getFullYear() + "\\-" + (date.getMonth()+1) + "\\-" + date.getDate(); - - // images added in the last 7 days - var images = search.luceneSearch("+PATH:\"" + path + "\"" + - " +@cm\\:created:[" + fromQuery + "T00\\:00\\:00 TO " + toQuery + "T23\\:59\\:59]"); - numNew = images.length; - - // total images - images = search.luceneSearch("+PATH:\"" + path + "\""); - numTotal = images.length; - } - } - - var gallerySummary = - { - "numNew": numNew, - "numTotal": numTotal - }; - return gallerySummary; -} diff --git a/config/alfresco/templates/webscripts/org/alfresco/collaboration/projectSpace.get.desc.xml b/config/alfresco/templates/webscripts/org/alfresco/collaboration/projectSpace.get.desc.xml deleted file mode 100644 index 2414bdd56f..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/collaboration/projectSpace.get.desc.xml +++ /dev/null @@ -1,8 +0,0 @@ -<webscript> - <shortname>Project Space Custom View</shortname> - <description>Collaboration Project Space Space view</description> - <url>/collaboration/projectSpace?nodeRef={noderef}</url> - <format default="html"/> - <authentication>user</authentication> - <transaction>required</transaction> -</webscript> diff --git a/config/alfresco/templates/webscripts/org/alfresco/collaboration/projectSpace.get.html.ftl b/config/alfresco/templates/webscripts/org/alfresco/collaboration/projectSpace.get.html.ftl deleted file mode 100644 index 26c3967838..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/collaboration/projectSpace.get.html.ftl +++ /dev/null @@ -1,150 +0,0 @@ -<script type="text/javascript" src="${url.context}/scripts/ajax/project_space.js"></script> - -<div class="collabHeader"> - <span> - <img id="refreshProjectSpace" src="${url.context}/images/icons/reset.gif" align="top" alt="Refresh"> - ${projectSpace.title} Summary - </span> -</div> -<div class="collabContainer"> - -<table width="100%" cellpadding="0" cellspacing="0"> - <tr valign="top"> - <td width="1" style="background-color:#cacfd3;"></td> - <td> - <table width="100%" cellpadding="8" cellspacing="0"> - <tr valign="top"> - <td> -<#assign panelCount = 0> -<#list projectSpace.subSpaces?keys?sort as key> - <#assign node = projectSpace.subSpaces[key]> - <#assign summary = node.properties["cm:summaryWebscript"]!""> - <div class="projectSpace"> - <span> - <a class="projectSpaceArrow" href="${url.context}${node.url}"><img src="${url.context}/images/parts/collab_arrow.png" height="16" width="16" alt=">"></a> - <div class="projectSpaceIcon"> - <a href="${url.context}${node.url}"><img src="${url.context}${node.icon64}" height="64" width="64"></a> - </div> - <div><a class="projectSpaceTitle" href="${url.context}${node.url}">${node.name}</a></div> - <div class="projectSpaceSummary" rel="<#if summary != "">${url.context}${summary}?nodeRef=${node.nodeRef}</#if>"></div> - </span> - </div> - <#assign panelCount = panelCount + 1> - <#if (panelCount % 2 = 0)> - <div style="clear:left;"></div> - </#if> -</#list> - </td> - </tr> - </table> - </td> - <td width="1" style="background-color:#cacfd3;"></td> - </tr> -</table> - -</div> -<div class="collabFooter"> - <span> </span> -</div> - -<style> -/* Main Container elements */ -#projectContainer { - width: 100%; -} - -#projectContainer a img { - border: none; -} - -#projectSummary { - vertical-align: top; -} - -#projectColleagues { - vertical-align: top; - width: 240px; -} - -/* Project Summary */ -.projectTitle { - font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif; - font-size: medium; - font-weight: bold; - margin: -8px 0px 4px; - float: left; -} - -.collabHeader { - background: url(${url.context}/images/parts/collab_topleft.png) no-repeat left top; - margin: 0px; - padding: 0px 0px 0px 2px; -} -.collabHeader span { - background: url(${url.context}/images/parts/collab_topright.png) no-repeat right top; - display: block; - float: none; - padding: 5px 15px 4px 6px; - font-weight: bold; - font-size: 10pt; -} - -#refreshProjectSpace { - cursor: pointer; -} - -.collabContainer { - min-height: 289px; -} - -.projectSpace { - background: url(${url.context}/images/parts/collab_gradleft.png) no-repeat left top; - float: left; - margin: 1em 0px; - padding: 0px; - width: 50%; -} -.projectSpace span { - background: url(${url.context}/images/parts/collab_gradright.png) no-repeat right top; - display: block; - float: none; - margin: 0px 0px 0px 16px; - padding: 8px 0px 0px; -} - -.projectSpaceArrow { - float: right; - margin: 0px 16px 0px 0px; -} - -.projectSpaceIcon { - float: left; - padding-right: 8px; -} -a.projectSpaceTitle:link, a.projectSpaceTitle:visited { - font-weight: bold; - font-size: 10pt; -} - -a.projectSpaceTitle:hover { - font-weight: bold; - font-size: 10pt; - text-decoration: underline; -} - -.projectSpaceSummary { - margin: 0px 8px; -} - -.collabFooter { - background: url(${url.context}/images/parts/collab_bottomleft.png) no-repeat left top; - margin: 0px; - padding: 0px 0px 0px 4px; -} -.collabFooter span { - background: url(${url.context}/images/parts/collab_bottomright.png) no-repeat right top; - display: block; - float: none; - padding: 5px 15px 4px 6px; -} -</style> diff --git a/config/alfresco/templates/webscripts/org/alfresco/collaboration/projectSpace.get.js b/config/alfresco/templates/webscripts/org/alfresco/collaboration/projectSpace.get.js deleted file mode 100644 index c9b9631726..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/collaboration/projectSpace.get.js +++ /dev/null @@ -1,36 +0,0 @@ -/* - * projectSpace - * - * Inputs: - * mandatory: nodeRef = parent space nodeRef - * - * Outputs: projectSpace - object containing pproject space details - */ -model.projectSpace = main(args["nodeRef"]); - -function main(nodeRef) -{ - var title = ""; - var subSpaces = {}; - var space = search.findNode(nodeRef); - - if (space != null) - { - title = space.name; - // Discover the nodeRef of each project subspace - for each(node in space.children) - { - if (node.hasAspect("{http://www.alfresco.org/model/content/1.0}projectsummary")) - { - subSpaces[node.name] = node; - } - } - } - - var projectSpace = - { - "title": title, - "subSpaces": subSpaces - }; - return projectSpace; -} diff --git a/config/alfresco/templates/webscripts/org/alfresco/collaboration/viewgallery.get.desc.xml b/config/alfresco/templates/webscripts/org/alfresco/collaboration/viewgallery.get.desc.xml deleted file mode 100644 index 9187718ad3..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/collaboration/viewgallery.get.desc.xml +++ /dev/null @@ -1,14 +0,0 @@ -<webscript> - - <!-- Details of the web script --> - <shortname>Views the specified gallery</shortname> - <description>Views the specified gallery.</description> - - <!-- Web script URL's --> - <url>/collaboration/gallery/view/{noderef}</url> - - <format default="html">extension</format> - <authentication>user</authentication> - <transaction>required</transaction> - -</webscript> diff --git a/config/alfresco/templates/webscripts/org/alfresco/collaboration/viewgallery.get.html.ftl b/config/alfresco/templates/webscripts/org/alfresco/collaboration/viewgallery.get.html.ftl deleted file mode 100644 index eba238644b..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/collaboration/viewgallery.get.html.ftl +++ /dev/null @@ -1,28 +0,0 @@ - -<#assign dataURL=absurl(url.context) + "/wcs/collaboration/gallery/" + path> - -<html lang="en"> -<head> - -</head> - -<body scroll='no' height="100%" width="100%"> - <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" - id="Flexbook" width="100%" height="100%" - codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab"> - <param name="movie" value="/alfresco/swf/Flexbook.swf?dataURL=${dataURL?url}&ticket=${ticket}" /> - <param name="quality" value="high" /> - <param name="bgcolor" value="#282828" /> - <param name="allowScriptAccess" value="sameDomain" /> - <embed src="/alfresco/swf/Flexbook.swf?dataURL=${dataURL?url}&ticket=${ticket}" quality="high" bgcolor="#000000" - width="100%" height="310" name="Flexbook" align="middle" - play="true" - loop="false" - quality="high" - allowScriptAccess="sameDomain" - type="application/x-shockwave-flash" - pluginspage="http://www.adobe.com/go/getflashplayer"> - </embed> - </object> -</body> -</html> diff --git a/config/alfresco/templates/webscripts/org/alfresco/collaboration/viewgallery.get.js b/config/alfresco/templates/webscripts/org/alfresco/collaboration/viewgallery.get.js deleted file mode 100644 index e7e637bc7d..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/collaboration/viewgallery.get.js +++ /dev/null @@ -1,3 +0,0 @@ - -model.ticket = session.ticket; -model.path = url.extension; \ No newline at end of file diff --git a/config/alfresco/templates/webscripts/org/alfresco/portlets/doclist.get.atom.ftl b/config/alfresco/templates/webscripts/org/alfresco/portlets/doclist.get.atom.ftl deleted file mode 100644 index bb657e861e..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/portlets/doclist.get.atom.ftl +++ /dev/null @@ -1,72 +0,0 @@ -<#-- get the path location from the passed in args --> -<#if args.p?exists><#assign path=args.p><#else><#assign path=""></#if> -<#-- see if lucene query specified - this overrides any path argument --> -<#if !args.q?exists || args.q?length=0> - <#assign query=""> - <#-- resolve the path (from Company Home) into a node or fall back to userhome--> - <#if path?starts_with("/Company Home")> - <#if path?length=13> - <#assign home=companyhome> - <#elseif companyhome.childByNamePath[args.p[14..]]?exists> - <#assign home=companyhome.childByNamePath[args.p[14..]]> - <#else> - <#assign home=userhome> - </#if> - <#else> - <#assign home=userhome> - </#if> -<#else> - <#assign query=args.q> -</#if> -<?xml version="1.0" encoding="UTF-8"?> -<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> -<channel rdf:about="http://www.alfresco.com/"> - <title>Alfresco - My Documents - ${absurl(url.context)}/ - Alfresco - My Documents - ${date?string("EEE, dd MMM yyyy HH:mm:ss zzz")} - ${date?string("EEE, dd MMM yyyy HH:mm:ss zzz")} - Alfresco ${server.edition} v${server.version} - - Alfresco - My Documents - ${absurl(url.context)}/images/logo/AlfrescoLogo200.png - -<#assign weekms=1000*60*60*24*7> -<#assign count=0> -<#-- get the filter mode from the passed in args --> -<#-- filters: 0=all, 1=word, 2=html, 3=pdf, 4=recent --> -<#if args.f?exists && args.f?length!=0><#assign filter=args.f?number><#else><#assign filter=0> -<#if home?exists> - <#assign docs=home.children?reverse> -<#else> - <#assign docs=companyhome.childrenByLuceneSearch[query]?sort_by('name')> - -<#list docs as d> - <#if d.isDocument> - <#assign isImage=(d.mimetype="image/gif" || d.mimetype="image/jpeg" || d.mimetype="image/png")> - <#assign isMP3=(d.mimetype="audio/x-mpeg" || d.mimetype="audio/mpeg")> - <#if (filter=0) || - (filter=1 && d.mimetype="application/msword" || d.mimetype="application/vnd.openxmlformats-officedocument.wordprocessingml.document") || - (filter=2 && d.mimetype="text/html") || - (filter=3 && d.mimetype="application/pdf") || - (filter=4 && (dateCompare(d.properties["cm:modified"],date,weekms) == 1 || dateCompare(d.properties["cm:created"], date, weekms) == 1))> - <#assign count=count+1> - - ${d.name?html} - <#assign navurl='/navigate/showDocDetails/' + d.nodeRef.storeRef.protocol + '/' + d.nodeRef.storeRef.identifier + '/' + d.nodeRef.id> - ${absurl(url.context)}${navurl}?ticket=${session.ticket} - <#if isMP3> - - - - <#if isImage><img src="${absurl(url.context)}${d.url}?ticket=${session.ticket}"><br> - <#if d.properties.description?exists>${d.properties.description?html} - - ${d.properties.modified?string("EEE, dd MMM yyyy HH:mm:ss zzz")} - ${d.id} - - - - - - \ No newline at end of file diff --git a/config/alfresco/templates/webscripts/org/alfresco/portlets/doclist.get.desc.xml b/config/alfresco/templates/webscripts/org/alfresco/portlets/doclist.get.desc.xml deleted file mode 100644 index 20c1dc0c2f..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/portlets/doclist.get.desc.xml +++ /dev/null @@ -1,8 +0,0 @@ - - Document List - Generate the Document list portlet page - /ui/doclist?f={filter?}&p={path?}&q={query?} - /ui/doclist.atom?f={filter?}&p={path?}&q={query?} - user - required - \ No newline at end of file diff --git a/config/alfresco/templates/webscripts/org/alfresco/portlets/doclist.get.html.ftl b/config/alfresco/templates/webscripts/org/alfresco/portlets/doclist.get.html.ftl deleted file mode 100644 index 0e37fef5d0..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/portlets/doclist.get.html.ftl +++ /dev/null @@ -1,443 +0,0 @@ - - - - - - - - - - - - -<#-- get the filter mode from the passed in args --> -<#-- filters: 0=all, 1=word, 2=html, 3=pdf, 4=recent --> -<#if args.f?exists && args.f?length!=0><#assign filter=args.f?number><#else><#assign filter=0> - -<#-- get the path location from the passed in args --> -<#if args.p?exists><#assign path=args.p><#else><#assign path=""> - -<#-- see if lucene query specified - this overrides any path argument --> -<#if !args.q?exists || args.q?length=0> - <#assign query=""> - <#-- resolve the path (from Company Home) into a node or fall back to userhome--> - <#assign chLen=companyhome.name?length> - <#if path?starts_with("/" + companyhome.name)> - <#if path?length=chLen+1> - <#assign home=companyhome> - <#elseif companyhome.childByNamePath[path[(chLen+2)..]]?exists> - <#assign home=companyhome.childByNamePath[path[(chLen+2)..]]> - <#else> - <#assign home=userhome> - - <#else> - <#assign home=userhome> - -<#else> - <#assign query=args.q> - - - - - - - - - - - - -
- - - - - - - - - -
${message("portlets.doclist.all_items")}${message("portlets.doclist.word_documents")}${message("portlets.doclist.html_documents")}${message("portlets.doclist.pdf_documents")}${message("portlets.doclist.recently_modified")} - ${message("portlets.refresh")} -
-
-
- - -
-
-
-
- <#-- populated via an AJAX call to 'doclistpanel' webscript --> - <#-- resolved path, filter and home.noderef required as arguments --> - -
-
-
-
-
-
-
- -
-
- - \ No newline at end of file diff --git a/config/alfresco/templates/webscripts/org/alfresco/portlets/doclistpanel.get.desc.xml b/config/alfresco/templates/webscripts/org/alfresco/portlets/doclistpanel.get.desc.xml deleted file mode 100644 index 957e30b2bd..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/portlets/doclistpanel.get.desc.xml +++ /dev/null @@ -1,7 +0,0 @@ - - Document List Panel - Generate the inner panel for the Document List portlet page - /ui/doclistpanel?f={filter}&p={path}&h={home};q={query?} - user - required - \ No newline at end of file diff --git a/config/alfresco/templates/webscripts/org/alfresco/portlets/doclistpanel.get.html.ftl b/config/alfresco/templates/webscripts/org/alfresco/portlets/doclistpanel.get.html.ftl deleted file mode 100644 index f1b331955c..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/portlets/doclistpanel.get.html.ftl +++ /dev/null @@ -1,56 +0,0 @@ -<#assign weekms=1000*60*60*24*7> -<#assign count=0> -<#-- get the filter mode from the passed in args --> -<#-- filters: 0=all, 1=word, 2=html, 3=pdf, 4=recent --> -<#if args.f?exists && args.f?length!=0><#assign filter=args.f?number><#else><#assign filter=0> -<#if args.h?exists> - <#assign docs=companyhome.nodeByReference[args.h].children?sort_by('name')> -<#else> - <#assign docs=companyhome.childrenByLuceneSearch[args.q]?sort_by('name')> - -<#list docs as d> - <#if d.isDocument> - <#if (filter=0) || - (filter=1 && (d.mimetype="application/msword" || d.mimetype="application/vnd.openxmlformats-officedocument.wordprocessingml.document")) || - (filter=2 && d.mimetype="text/html") || - (filter=3 && d.mimetype="application/pdf") || - (filter=4 && (dateCompare(d.properties["cm:modified"],date,weekms) == 1 || dateCompare(d.properties["cm:created"], date, weekms) == 1))> - <#assign count=count+1> -
-
- -
-
-
- ${d.name?html} - - - -
-
- - - - - - -
- ${message("portlets.panel.description")}: 
- ${message("portlets.panel.modified")}: 
- ${message("portlets.panel.modified_by")}:  -
  - ${message("portlets.panel.created")}: 
- ${message("portlets.panel.created_by")}: 
- ${message("portlets.panel.size")}:  -
-
-
-
- - - -<#-- hidden div with the count value for the page --> - -<#-- hidden div with the error message --> - - diff --git a/config/alfresco/templates/webscripts/org/alfresco/portlets/myspaces.get.desc.xml b/config/alfresco/templates/webscripts/org/alfresco/portlets/myspaces.get.desc.xml deleted file mode 100644 index 7883bca178..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/portlets/myspaces.get.desc.xml +++ /dev/null @@ -1,7 +0,0 @@ - - My Spaces - Generate the My Spaces portlet page - /ui/myspaces?f={filter?}&p={path?} - user - required - \ No newline at end of file diff --git a/config/alfresco/templates/webscripts/org/alfresco/portlets/myspaces.get.html.ftl b/config/alfresco/templates/webscripts/org/alfresco/portlets/myspaces.get.html.ftl deleted file mode 100644 index 1d154f1a31..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/portlets/myspaces.get.html.ftl +++ /dev/null @@ -1,565 +0,0 @@ - - - - - - - - - - - - -<#-- get the filter mode from the passed in args --> -<#-- filters: 0=all, 1=spaces, 2=docs, 3=mine, 4=recent --> -<#if args.f?exists && args.f?length!=0><#assign filter=args.f?number><#else><#assign filter=0> - -<#-- get the path location from the passed in args, remove trailing slash --> -<#if args.p?exists><#assign path=args.p><#else><#assign path=""> -<#if path?ends_with("/")><#assign path=path[0..path?length-2]> -<#-- resolve the path (from Company Home) into a node or fall back to userhome--> -<#assign chLen=companyhome.name?length> -<#if path?starts_with("/" + companyhome.name)> - <#if path?length=chLen+1> - <#assign home=companyhome> - <#elseif companyhome.childByNamePath[path[(chLen+2)..]]?exists> - <#assign home=companyhome.childByNamePath[path[(chLen+2)..]]> - <#else> - <#assign home=userhome> - -<#else> - <#assign home=userhome> - -<#assign path=home.displayPath + "/" + home.name> - -
-
- <#-- construct breadcrumb elements as links --> - <#assign bcpath="/"> - <#assign crumbs=path?split("/")> - <#list crumbs as c> - <#if c?length != 0> - <#assign bcpath=bcpath+c+"/"> - ${c} - <#if c_index < (crumbs?size - 1)> >  - - -
-
- <#-- TODO: permission checks on the actions! --> - <#-- Upload File action --> -
onclick="MySpaces.upload(this);">${message("portlets.myspaces.upload")}
-
- <#-- Url encode the path value, and encode any single quotes to generate valid string --> - - -
-
- - -
- <#-- Create Space action --> -
onclick="MySpaces.createSpace(this);">${message("portlets.myspaces.create_space")}
-
- - - - -
${message("portlets.myspaces.name")}:
${message("portlets.myspaces.title")}:
${message("portlets.myspaces.description")}:
- - -
-
- -
-
-
- <#-- populated via an AJAX call to 'myspacespanel' webscript --> - <#-- resolved path, filter and home.noderef required as arguments --> - -
-
-
-
-
-
- <#-- the count value is retrieved and set dynamically from the AJAX webscript output above --> - 0 -
-
- - \ No newline at end of file diff --git a/config/alfresco/templates/webscripts/org/alfresco/portlets/myspacespanel.get.desc.xml b/config/alfresco/templates/webscripts/org/alfresco/portlets/myspacespanel.get.desc.xml deleted file mode 100644 index 7f8f42e2f9..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/portlets/myspacespanel.get.desc.xml +++ /dev/null @@ -1,7 +0,0 @@ - - My Spaces Panel - Generate the inner panel for the My Spaces portlet page - /ui/myspacespanel?f={filter}&p={path}&h={home} - user - required - \ No newline at end of file diff --git a/config/alfresco/templates/webscripts/org/alfresco/portlets/myspacespanel.get.html.ftl b/config/alfresco/templates/webscripts/org/alfresco/portlets/myspacespanel.get.html.ftl deleted file mode 100644 index 5b25ed72cd..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/portlets/myspacespanel.get.html.ftl +++ /dev/null @@ -1,64 +0,0 @@ -<#assign user=person.properties.userName> -<#assign count=0> -<#assign weekms=1000*60*60*24*7> -<#function encodepath node> -<#if node.parent?exists><#return encodepath(node.parent) + "/" + node.name?url><#else><#return ""> - -<#list companyhome.nodeByReference[args.h].children?sort_by('name') as d> - <#if (d.isDocument || - (d.type != "{http://www.alfresco.org/model/forum/1.0}forums" && - d.type != "{http://www.alfresco.org/model/wcmappmodel/1.0}webfolder" && - d.type != "{http://www.alfresco.org/model/content/1.0}systemfolder")) && - ((args.f="0") || - (args.f="1" && !d.isDocument) || - (args.f="2" && d.isDocument) || - (args.f="3" && (d.properties.creator == user || d.properties.modifier == user)) || - (args.f="4" && (dateCompare(d.properties["cm:modified"],date,weekms) == 1 || dateCompare(d.properties["cm:created"], date, weekms) == 1)))> - <#assign count=count+1> -
-
- <#if d.isDocument> - - <#elseif d.type="{http://www.alfresco.org/model/application/1.0}folderlink"> - <#-- the component parts need to build up an encoded url to the outer webscript --> - <#-- the client-side url encoder method of the outer webscript runtime will be used --> - ${url.serviceContext}/ui/myspaces?f=${args.f}&p=${encodepath(d.properties.destination)} - - <#else> - ${url.serviceContext}/ui/myspaces?f=${args.f}&p=${args.p?url}%2F${d.name?url} - - -
-
-
- ${d.name?html} - - - -
-
- - - - - - -
- ${message("portlets.panel.description")}: 
- ${message("portlets.panel.modified")}: 
- ${message("portlets.panel.modified_by")}:  -
  - ${message("portlets.panel.created")}: 
- ${message("portlets.panel.created_by")}: 
- ${message("portlets.panel.size")}:  -
-
-
-
- - -<#-- hidden div with the count value for the page --> - -<#-- hidden div with the error message --> - - diff --git a/config/alfresco/templates/webscripts/org/alfresco/portlets/mytasks.get.desc.xml b/config/alfresco/templates/webscripts/org/alfresco/portlets/mytasks.get.desc.xml deleted file mode 100644 index 248b09b1af..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/portlets/mytasks.get.desc.xml +++ /dev/null @@ -1,7 +0,0 @@ - - My Tasks - Generate the My Tasks portlet page - /ui/mytasks?f={filter?} - user - required - \ No newline at end of file diff --git a/config/alfresco/templates/webscripts/org/alfresco/portlets/mytasks.get.html.ftl b/config/alfresco/templates/webscripts/org/alfresco/portlets/mytasks.get.html.ftl deleted file mode 100644 index e952332feb..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/portlets/mytasks.get.html.ftl +++ /dev/null @@ -1,482 +0,0 @@ - - - - - - - - - - - - -<#-- get the filter mode from the passed in args --> -<#-- filters: 0=all, 1=today, 2=next week, 3=no due date, 4=overdue --> -<#if args.f?exists && args.f?length!=0><#assign filter=args.f?number><#else><#assign filter=0> - - - - - - - -
  - - - - - - - - - - -
- - - - - -
- - - ${message("portlets.refresh")} -
-
-
-
- <#-- populated via an AJAX call to 'mytaskspanel' webscript --> - <#-- resolved filter required as argument --> - -
-
-
- <#-- the count value is retrieved and set dynamically from the AJAX webscript output above --> - ${message("portlets.message.showing")} 0 <#if filter=4>${message("portlets.mytasks.showing_overdue")} ${message("portlets.mytasks.showing_task")}<#if filter=1> ${message("portlets.mytasks.showing_due_today")}<#if filter=2> ${message("portlets.mytasks.showing_due_next_week")}<#if filter=3> ${message("portlets.mytasks.showing_with_no_due_date_set")} -
-
-
 
-
-
-
-
-
- - - -
- - \ No newline at end of file diff --git a/config/alfresco/templates/webscripts/org/alfresco/portlets/mytaskspanel.get.desc.xml b/config/alfresco/templates/webscripts/org/alfresco/portlets/mytaskspanel.get.desc.xml deleted file mode 100644 index dc838f5668..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/portlets/mytaskspanel.get.desc.xml +++ /dev/null @@ -1,7 +0,0 @@ - - My Tasks Panel - Generate the Generate the inner panel for the My Tasks portlet page - /ui/mytaskspanel?f={filter?} - user - required - \ No newline at end of file diff --git a/config/alfresco/templates/webscripts/org/alfresco/portlets/mytaskspanel.get.html.ftl b/config/alfresco/templates/webscripts/org/alfresco/portlets/mytaskspanel.get.html.ftl deleted file mode 100644 index e5f1d3eb4f..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/portlets/mytaskspanel.get.html.ftl +++ /dev/null @@ -1,104 +0,0 @@ -<#assign weekms=1000*60*60*24*7> -<#assign count=0> -<#list workflow.assignedTasks as t> - <#-- TODO: is it better to use a js script to pre-filter the list? --> - <#assign hasDue=t.properties["bpm:dueDate"]?exists> - <#if hasDue> - <#assign due=t.properties["bpm:dueDate"]> - - <#-- filters: 0=all, 1=today, 2=next week, 3=no due date, 4=overdue --> - <#if (args.f="0") || - (args.f="3" && !hasDue) || - (args.f="1" && hasDue && (dateCompare(date?date, due?date, 0, "==") == 1)) || - (args.f="2" && hasDue && (dateCompare(due?date, date?date) == 1 && dateCompare(date?date, due?date, weekms) == 1)) || - (args.f="4" && hasDue && (dateCompare(date?date, due?date) == 1))> - <#assign count=count+1> -
99999999999999"> -
-
- <#if hasDue> - <#-- items due today? --> - <#if (args.f="0" || args.f="1") && (dateCompare(date?date, due?date, 0, "==") == 1)> -
- <#-- items overdue? --> - <#elseif (args.f="0" || args.f="4") && (dateCompare(date?date, due?date) == 1)> -
- <#else> -
- - <#else> -
- - <#if t.description?exists> - ${t.description?html} (${t.type?html}) - <#else> - ${t.type?html} (${t.type?html}) - - <#if hasDue> - (Due: ${due?date}) - - - - -
-
-
-
- - - - - - - - - - - - - -
- - - - - -
${message("portlets.mytaskspanel.status")}:
${message("portlets.mytaskspanel.priority")}:
${message("portlets.mytaskspanel.start_date")}:
${message("portlets.mytaskspanel.complete")}:
-
  -
${t.name?html}:
-
-
  - - - - -
- -
-
  - - - - -
-
- -
-
-
 
-
-
- - -<#-- hidden div with the error message --> - -<#-- hidden div with the count value for the page --> - \ No newline at end of file diff --git a/config/alfresco/templates/webscripts/org/alfresco/portlets/mywebfiles.get.desc.xml b/config/alfresco/templates/webscripts/org/alfresco/portlets/mywebfiles.get.desc.xml deleted file mode 100644 index d4fde54292..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/portlets/mywebfiles.get.desc.xml +++ /dev/null @@ -1,7 +0,0 @@ - - My Web Modified Files - Generate the My Web Modified Files portlet page - /ui/mywebfiles - user - required - \ No newline at end of file diff --git a/config/alfresco/templates/webscripts/org/alfresco/portlets/mywebfiles.get.html.ftl b/config/alfresco/templates/webscripts/org/alfresco/portlets/mywebfiles.get.html.ftl deleted file mode 100644 index 2a966eb0cb..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/portlets/mywebfiles.get.html.ftl +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - - - - - - - -<#-- List the user modified files in all web projects the user is assigned to --> - - - - - - -
-
- <#assign filecount=0> - <#assign projectcount=0> - <#assign search="TYPE:\"{http://www.alfresco.org/model/wcmappmodel/1.0}webfolder\""> - <#list companyhome.childrenByLuceneSearch[search]?sort_by('name') as wp> - <#list wp.getChildAssocsByType("wca:webuser") as user> - <#if user.properties["wca:username"] = person.properties.userName> - <#assign projectcount=projectcount+1> - <#-- construct the sandbox name based on the webproject and current username --> - <#assign storeId=wp.properties["wca:avmstore"]> - <#assign username=person.properties.userName> - <#assign sandbox=avm.userSandboxStore(storeId, username)> - <#if avm.lookupStore(sandbox)?exists> -
-
- ${wp.name} - - - - ${message("portlets.mywebfiles.view_web_project")} - <#if wp.properties.description?exists && wp.properties.description?length!=0> -
- ${wp.properties.description?html} - -
-
<#-- marker class for dynamic click script --> - <#assign moditems = avm.getModifiedItems(storeId, username, wp.properties["wca:defaultwebapp"])> -
${message("portlets.mywebfiles.my_modified_items")}
-
- <#if moditems?size != 0> - <#assign lcount=0> - <#list moditems as t> - <#assign filecount=filecount+1> -
- <#if t.isDocument> - ${t.name?html} - <#else> - ${t.name?html} - - - <#if t.isDocument> - <#if t.isLocked> - - - <#if t.hasAspect("wca:forminstancedata") && !t.hasAspect("wcmwf:submitted") && t.hasLockAccess> - ${message("portlets.mywebfiles.edit")} - - - <#assign lcount=lcount+1> -
- - <#else> -
${message("portlets.mywebfiles.no_items_modified")}
- -
-
-
- - - - -
-
-
- ${message("portlets.mywebfiles.showing_count_files_in_count_web_projects", filecount, projectcount)} -
-
- - \ No newline at end of file diff --git a/config/alfresco/templates/webscripts/org/alfresco/portlets/mywebforms.get.desc.xml b/config/alfresco/templates/webscripts/org/alfresco/portlets/mywebforms.get.desc.xml deleted file mode 100644 index bc22ee7820..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/portlets/mywebforms.get.desc.xml +++ /dev/null @@ -1,7 +0,0 @@ - - My Web Forms - Generate the My Web Forms portlet page - /ui/mywebforms - user - required - \ No newline at end of file diff --git a/config/alfresco/templates/webscripts/org/alfresco/portlets/mywebforms.get.html.ftl b/config/alfresco/templates/webscripts/org/alfresco/portlets/mywebforms.get.html.ftl deleted file mode 100644 index bcf3184aff..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/portlets/mywebforms.get.html.ftl +++ /dev/null @@ -1,196 +0,0 @@ - - - - - - - - - - - - -<#-- List the available web form objects in all web projects the user is assigned to --> - - - - - - -
-
- <#assign formcount=0> - <#assign projectcount=0> - <#assign search="TYPE:\"{http://www.alfresco.org/model/wcmappmodel/1.0}webfolder\""> - <#list companyhome.childrenByLuceneSearch[search]?sort_by('name') as wp> - <#list wp.childAssocs["wca:webuser"] as user> - <#if user.properties["wca:username"] = person.properties.userName> - <#assign projectcount=projectcount+1> - <#-- construct the sandbox name based on the webproject and current username --> - <#assign storeId=wp.properties["wca:avmstore"]> - <#assign username=person.properties.userName> - <#assign sandbox=avm.userSandboxStore(storeId, username)> - <#if avm.lookupStore(sandbox)?exists> -
-
- ${wp.name} - - - - ${message("portlets.mywebfiles.view_web_project")} - <#if wp.properties.description?exists && wp.properties.description?length!=0> -
- ${wp.properties.description?html} - -
-
<#-- marker class for rollover script --> - <#if wp.childAssocs["wca:webform"]?exists> -
- <#list wp.childAssocs["wca:webform"] as form> - <#assign formcount=formcount+1> -
- - ${form.properties.title?html} - <#if (form.properties.description?exists) && (form.properties.description?length!=0)> - (${form.properties.description?html}) - -
- - -
-
- - - - -
-
-
- ${message("portlets.mywebfiles.showing_count_files_in_count_web_projects", formcount, projectcount)} -
-
- - \ No newline at end of file diff --git a/config/alfresco/templates/webscripts/org/alfresco/webframework/jsf-client-redirect.get.desc.xml b/config/alfresco/templates/webscripts/org/alfresco/webframework/jsf-client-redirect.get.desc.xml deleted file mode 100644 index 2f8ca0dc8d..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/webframework/jsf-client-redirect.get.desc.xml +++ /dev/null @@ -1,9 +0,0 @@ - - JSF Redirection Handler - JSF Redirection Handler - /webframework/redirect/jsf-client/{command}/{objectType}/{storeType}/{storeId}/{nodeId} - /webframework/redirect/jsf-client/{command}/{objectType}/{id} - argument - user - required - \ No newline at end of file diff --git a/config/alfresco/templates/webscripts/org/alfresco/webframework/jsf-client-redirect.get.html.ftl b/config/alfresco/templates/webscripts/org/alfresco/webframework/jsf-client-redirect.get.html.ftl deleted file mode 100644 index 32aa4bb32a..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/webframework/jsf-client-redirect.get.html.ftl +++ /dev/null @@ -1,5 +0,0 @@ -<#if redirectUrl?exists> - - \ No newline at end of file diff --git a/config/alfresco/templates/webscripts/org/alfresco/webframework/jsf-client-redirect.get.js b/config/alfresco/templates/webscripts/org/alfresco/webframework/jsf-client-redirect.get.js deleted file mode 100644 index c26f5d743b..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/webframework/jsf-client-redirect.get.js +++ /dev/null @@ -1,47 +0,0 @@ -model.command = url.templateArgs["command"]; -model.objectType = url.templateArgs["objectType"]; - -if("browse" == model.command) -{ - if("node" == model.objectType) - { - var storeType = url.templateArgs["storeType"]; - var storeId = url.templateArgs["storeId"]; - var nodeId = url.templateArgs["nodeId"]; - - model.redirectUrl = url.context + "/n/browse/"+storeType+"/"+storeId+"/"+nodeId; - } - - if("webproject" == model.objectType) - { - model.webprojectref = url.templateArgs["id"]; - - // load the web project metadata - var service = webprojects; - var data = service.getWebProject(model.webprojectref); - - // look up the node ref for the web project - // TODO: could this be made to be part of the web projects service? - - // look up the web project - var dmType = "{http://www.alfresco.org/model/wcmappmodel/1.0}webfolder"; - var query = "TYPE:\"" + dmType + "\""; - - var webprojects = search.luceneSearch(query); - - // walk through the projects, get the avm store id (for staging) - for(var i = 0; i < webprojects.length; i++) - { - var dns = webprojects[i].properties["{http://www.alfresco.org/model/wcmappmodel/1.0}avmstore"]; - if(dns == model.webprojectref) - { - var storeType = webprojects[i].properties["{http://www.alfresco.org/model/system/1.0}store-protocol"]; - var storeId = webprojects[i].properties["{http://www.alfresco.org/model/system/1.0}store-identifier"]; - var nodeId = webprojects[i].properties["{http://www.alfresco.org/model/system/1.0}node-uuid"]; - - model.redirectUrl = url.context + "/n/browse/"+storeType+"/"+storeId+"/"+nodeId; - } - } - } -} - diff --git a/source/java/org/alfresco/repo/web/filter/beans/SessionSynchronizedFilter.java b/source/java/org/alfresco/repo/web/filter/beans/SessionSynchronizedFilter.java index 74eaa90f7a..642247fa0c 100644 --- a/source/java/org/alfresco/repo/web/filter/beans/SessionSynchronizedFilter.java +++ b/source/java/org/alfresco/repo/web/filter/beans/SessionSynchronizedFilter.java @@ -38,6 +38,7 @@ import javax.servlet.http.HttpSession; * safe. * * @author Alan Davis + * @deprecated 5.0 not exposed in web-client web.xml */ public class SessionSynchronizedFilter implements Filter {