From 87fdb6cad4101127ee8e6ee37a37fb85c0ac2500 Mon Sep 17 00:00:00 2001 From: Guillaume Heurtier <guillaume.heurtier@maarch.org> Date: Thu, 20 Feb 2020 11:02:26 +0100 Subject: [PATCH] FEAT #13243 TIME 0:10 added keyword folders to resource hasRight --- src/app/resource/controllers/ResController.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/resource/controllers/ResController.php b/src/app/resource/controllers/ResController.php index 3abdb91464d..683c1c45988 100755 --- a/src/app/resource/controllers/ResController.php +++ b/src/app/resource/controllers/ResController.php @@ -920,7 +920,7 @@ class ResController extends ResourceControlController $entities = array_column($entities, 'id'); $foldersClause = 'res_id in (select res_id from folders LEFT JOIN entities_folders ON folders.id = entities_folders.folder_id LEFT JOIN resources_folders ON folders.id = resources_folders.folder_id '; - $foldersClause .= 'WHERE entities_folders.entity_id in (?) OR folders.user_id = ?)'; + $foldersClause .= "WHERE entities_folders.entity_id in (?) OR folders.user_id = ? OR keyword = 'ALL_ENTITIES')"; $whereClause .= " OR ({$foldersClause})"; $groups = UserModel::getGroupsByLogin(['login' => $user['user_id'], 'select' => ['where_clause']]); -- GitLab