From 78342496abfcea035079c9481bd1daabb788630a Mon Sep 17 00:00:00 2001 From: David Caruana Date: Wed, 6 Jun 2007 19:47:00 +0000 Subject: [PATCH] Web Scripts: - move repository level web scripts to /api/... urls - fix opensearch result templates with regards to guest / format arguments - fix opensearch proxy (regression from web script runtime refactor) git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@5871 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../extension/web-scripts-config-custom.xml.sample | 5 ++--- .../alfresco/repository/keywordsearch.get.atom.ftl | 14 +++++++------- .../alfresco/repository/keywordsearch.get.desc.xml | 8 ++++---- .../alfresco/repository/keywordsearch.get.html.ftl | 12 ++++++------ .../alfresco/repository/keywordsearch.get.rss.ftl | 14 +++++++------- .../keywordsearchdescription.get.desc.xml | 3 ++- ...searchdescription.get.opensearchdescription.ftl | 6 +++--- .../org/alfresco/repository/login.get.desc.xml | 2 +- .../repository/loginticket.delete.desc.xml | 2 +- .../alfresco/repository/loginticket.get.desc.xml | 2 +- .../alfresco/repository/searchengines.get.desc.xml | 4 ++-- .../alfresco/repository/searchproxy.get.desc.xml | 2 +- config/alfresco/web-scripts-config.xml | 10 +++++----- .../org/alfresco/web/scripts/bean/SearchProxy.java | 2 +- 14 files changed, 43 insertions(+), 43 deletions(-) diff --git a/config/alfresco/extension/web-scripts-config-custom.xml.sample b/config/alfresco/extension/web-scripts-config-custom.xml.sample index a74cad5da7..123208e8bd 100644 --- a/config/alfresco/extension/web-scripts-config-custom.xml.sample +++ b/config/alfresco/extension/web-scripts-config-custom.xml.sample @@ -15,13 +15,12 @@ - - http://[host]:[port]/alfresco/service/search/keyword?q={searchTerms}&p={startPage?}&c={count?}&l={language?}&guest=true&format=atom + http://[host]:[port]/alfresco/api/service/search/keyword.atom?q={searchTerms}&p={startPage?}&c={count?}&l={language?}&guest=true - http://[host]:[port]/alfresco/service/search/keyword?q={searchTerms}&p={startPage?}&c={count?}&l={language?}&guest=true&format=rss + http://[host]:[port]/alfresco/api/service/search/keyword.rss?q={searchTerms}&p={startPage?}&c={count?}&l={language?}&guest=true diff --git a/config/alfresco/templates/webscripts/org/alfresco/repository/keywordsearch.get.atom.ftl b/config/alfresco/templates/webscripts/org/alfresco/repository/keywordsearch.get.atom.ftl index 81c4bf313a..a3d9c9e5bd 100644 --- a/config/alfresco/templates/webscripts/org/alfresco/repository/keywordsearch.get.atom.ftl +++ b/config/alfresco/templates/webscripts/org/alfresco/repository/keywordsearch.get.atom.ftl @@ -12,17 +12,17 @@ ${search.startIndex} ${search.itemsPerPage} - - + + <#if search.startPage > 1> - - + + <#if search.startPage < search.totalPages> - - + + - + <#list search.results as row> ${row.name} diff --git a/config/alfresco/templates/webscripts/org/alfresco/repository/keywordsearch.get.desc.xml b/config/alfresco/templates/webscripts/org/alfresco/repository/keywordsearch.get.desc.xml index e78b6087ee..a02bb29363 100644 --- a/config/alfresco/templates/webscripts/org/alfresco/repository/keywordsearch.get.desc.xml +++ b/config/alfresco/templates/webscripts/org/alfresco/repository/keywordsearch.get.desc.xml @@ -1,10 +1,10 @@ Alfresco Keyword Search (OpenSearch Enabled) Execute Keyword Search against Alfresco Repository (Company Home and below) - - - - + + + + guest any \ No newline at end of file diff --git a/config/alfresco/templates/webscripts/org/alfresco/repository/keywordsearch.get.html.ftl b/config/alfresco/templates/webscripts/org/alfresco/repository/keywordsearch.get.html.ftl index 7cda0032cc..5da47307a0 100644 --- a/config/alfresco/templates/webscripts/org/alfresco/repository/keywordsearch.get.html.ftl +++ b/config/alfresco/templates/webscripts/org/alfresco/repository/keywordsearch.get.html.ftl @@ -4,7 +4,7 @@ Alfresco Keyword Search: ${search.searchTerms} - + @@ -39,15 +39,15 @@
- + <#if search.startPage > 1> - + - + <#if search.startPage < search.totalPages> - + - +
firstfirstpreviousprevious ${search.startPage}${search.startPage}nextnext lastlast
diff --git a/config/alfresco/templates/webscripts/org/alfresco/repository/keywordsearch.get.rss.ftl b/config/alfresco/templates/webscripts/org/alfresco/repository/keywordsearch.get.rss.ftl index 80e84069eb..79b55075b6 100644 --- a/config/alfresco/templates/webscripts/org/alfresco/repository/keywordsearch.get.rss.ftl +++ b/config/alfresco/templates/webscripts/org/alfresco/repository/keywordsearch.get.rss.ftl @@ -2,7 +2,7 @@ Alfresco Keyword Search: ${search.searchTerms} - ${absurl(url.service)}?q=${search.searchTerms?url}&p=${search.startPage}&c=${search.itemsPerPage}&l=${search.localeId}&guest=${guest?string("true","")}&format=rss + ${absurl(scripturl("?q=${search.searchTerms?url}&p=${search.startPage}&c=${search.itemsPerPage}&l=${search.localeId}")?xml)}" Alfresco Keyword Search: ${search.searchTerms} ${search.localeId} ${xmldate(date)} @@ -18,16 +18,16 @@ ${search.startIndex} ${search.itemsPerPage} - + <#if search.startPage > 1> - - + + <#if search.startPage < search.totalPages> -