From 1779b5ddb64f11c0ced7a996187080d0de7f4cb4 Mon Sep 17 00:00:00 2001 From: kevin Date: Fri, 8 Jul 2022 09:29:08 +0200 Subject: [PATCH] =?UTF-8?q?FIX=20permissions=20cr=C3=A9ation=20d'absence?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- htdocs/holiday/card.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/holiday/card.php b/htdocs/holiday/card.php index 383d3577a8e..68454c6772e 100644 --- a/htdocs/holiday/card.php +++ b/htdocs/holiday/card.php @@ -910,7 +910,7 @@ $edit = false; if ((empty($id) && empty($ref)) || $action == 'create' || $action == 'add') { // If user has no permission to create a leave - if ((in_array($fuserid, $childids) && empty($user->rights->holiday->write)) || (!in_array($fuserid, $childids) && (empty($conf->global->MAIN_USE_ADVANCED_PERMS) || empty($user->rights->holiday->writeall_advance)))) { + if ((in_array($fuserid, $childids) && empty($user->rights->holiday->write)) || (!in_array($fuserid, $childids) && ((!empty($conf->global->MAIN_USE_ADVANCED_PERMS) && empty($user->rights->holiday->writeall_advance) || empty($user->rights->holiday->writeall))))) { $errors[] = $langs->trans('CantCreateCP'); } else { // Form to add a leave request