mirror of
https://github.com/Dolibarr/dolibarr.git
synced 2026-01-16 05:43:15 +01:00
Change permission checks from 'expensereport' to 'holiday' (#35062)
error on class holiday
This commit is contained in:
@@ -2493,7 +2493,7 @@ class Holiday extends CommonObject
|
||||
$sql .= " FROM ".MAIN_DB_PREFIX."holiday as h";
|
||||
$sql .= " WHERE h.statut > 1";
|
||||
$sql .= " AND h.entity IN (".getEntity('holiday').")";
|
||||
if (!$user->hasRight('expensereport', 'readall')) {
|
||||
if (!$user->hasRight('holiday', 'readall')) {
|
||||
$userchildids = $user->getAllChildIds(1);
|
||||
$sql .= " AND (h.fk_user IN (".$this->db->sanitize(implode(',', $userchildids)).")";
|
||||
$sql .= " OR h.fk_validator IN (".$this->db->sanitize(implode(',', $userchildids))."))";
|
||||
@@ -2535,7 +2535,7 @@ class Holiday extends CommonObject
|
||||
$sql .= " FROM ".MAIN_DB_PREFIX."holiday as h";
|
||||
$sql .= " WHERE h.statut = 2";
|
||||
$sql .= " AND h.entity IN (".getEntity('holiday').")";
|
||||
if (!$user->hasRight('expensereport', 'read_all')) {
|
||||
if (!$user->hasRight('holiday', 'read_all')) {
|
||||
$userchildids = $user->getAllChildIds(1);
|
||||
$sql .= " AND (h.fk_user IN (".$this->db->sanitize(implode(',', $userchildids)).")";
|
||||
$sql .= " OR h.fk_validator IN (".$this->db->sanitize(implode(',', $userchildids))."))";
|
||||
|
||||
Reference in New Issue
Block a user