From 2813bd727378df2738ee43b04039fc1ed6bfae10 Mon Sep 17 00:00:00 2001 From: MichaelDaum Date: Fri, 4 Apr 2014 12:43:13 +0000 Subject: [PATCH] Item12839: flag rest handlers that don't require authentication git-svn-id: http://svn.foswiki.org/trunk/SolrPlugin@17505 0b4bb1d4-4e5a-0410-9cc4-b2b747904278 --- lib/Foswiki/Plugins/SolrPlugin.pm | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/lib/Foswiki/Plugins/SolrPlugin.pm b/lib/Foswiki/Plugins/SolrPlugin.pm index 617dc59..3781cfe 100644 --- a/lib/Foswiki/Plugins/SolrPlugin.pm +++ b/lib/Foswiki/Plugins/SolrPlugin.pm @@ -65,7 +65,7 @@ sub initPlugin { my $web = $session->{webName}; my $topic = $session->{topicName}; return getSearcher($session)->restSOLRSEARCH($web, $topic); - }); + }, authenticate => 0); Foswiki::Func::registerRESTHandler('proxy', sub { my $session = shift; @@ -73,7 +73,7 @@ sub initPlugin { my $web = $session->{webName}; my $topic = $session->{topicName}; return getSearcher($session)->restSOLRPROXY($web, $topic); - }); + }, authenticate => 0); Foswiki::Func::registerRESTHandler('similar', sub { @@ -82,7 +82,7 @@ sub initPlugin { my $web = $session->{webName}; my $topic = $session->{topicName}; return getSearcher($session)->restSOLRSIMILAR($web, $topic); - }); + }, authenticate => 0); Foswiki::Func::registerRESTHandler('autocomplete', sub { my $session = shift; @@ -90,7 +90,7 @@ sub initPlugin { my $web = $session->{webName}; my $topic = $session->{topicName}; return getSearcher($session)->restSOLRAUTOCOMPLETE($web, $topic); - }); + }, authenticate => 0); Foswiki::Func::registerRESTHandler('autosuggest', sub { my $session = shift; @@ -98,18 +98,18 @@ sub initPlugin { my $web = $session->{webName}; my $topic = $session->{topicName}; return getSearcher($session)->restSOLRAUTOSUGGEST($web, $topic); - }); + }, authenticate => 0); Foswiki::Func::registerRESTHandler('webHierarchy', sub { my $session = shift; return getWebHierarchy($session)->restWebHierarchy(@_); - }); + }, authenticate => 0); Foswiki::Func::registerRESTHandler('optimize', sub { my $session = shift; return getIndexer($session)->optimize(); - }); + }, authenticate => 0); Foswiki::Func::registerRESTHandler('crawl', sub { my $session = shift; @@ -120,7 +120,7 @@ sub initPlugin { my $depth = $query->param("depth"); return getCrawler($session, $name)->crawl($path, $depth); - }); + }, authenticate => 0); Foswiki::Func::addToZone("script", "SOLRPLUGIN::SEARCHBOX", <<'HERE', "JQUERYPLUGIN");