diff --git a/resources/inc/class.bo_resources.inc.php b/resources/inc/class.bo_resources.inc.php index c5f88b1adf..632990fe2f 100755 --- a/resources/inc/class.bo_resources.inc.php +++ b/resources/inc/class.bo_resources.inc.php @@ -97,11 +97,15 @@ class bo_resources { $readonlys["new_acc[$resource[res_id]]"] = true; } - if (!$resource['bookable'] /* && calender-acl viewable */) + if (!$resource['bookable']) { $readonlys["bookable[$resource[res_id]]"] = true; $readonlys["calendar[$resource[res_id]]"] = true; } + if(!$this->acl->is_permitted($resource['cat_id'],EGW_ACL_CALREAD)) + { + $readonlys["calendar[$resource[res_id]]"] = true; + } if (!$resource['buyable']) { $readonlys["buyable[$resource[res_id]]"] = true;