From 2f9f197e716e2e980a3cf80517524406ffc18b40 Mon Sep 17 00:00:00 2001 From: Romain Neutron Date: Thu, 18 Jul 2013 18:44:43 +0200 Subject: [PATCH] Fix #1312 : Users must have edit right to search in collections --- lib/Alchemy/Phrasea/SearchEngine/SearchEngineOptions.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Alchemy/Phrasea/SearchEngine/SearchEngineOptions.php b/lib/Alchemy/Phrasea/SearchEngine/SearchEngineOptions.php index 0ac2069976..795ed58277 100644 --- a/lib/Alchemy/Phrasea/SearchEngine/SearchEngineOptions.php +++ b/lib/Alchemy/Phrasea/SearchEngine/SearchEngineOptions.php @@ -631,7 +631,7 @@ class SearchEngineOptions $bas = array_filter($bas, function($collection) use ($app) { if ($app['authentication']->isAuthenticated()) { - return $app['authentication']->getUser()->ACL()->has_right_on_base($collection->get_base_id(), 'canmodifrecord'); + return $app['authentication']->getUser()->ACL()->has_access_to_base($collection->get_base_id()); } else { return in_array($collection, $app->getOpenCollections()); }