* Calendar: invite rights, should NOT implicate a freebusy rights (users with invite rights could see freebusy times of other users)

This commit is contained in:
Ralf Becker 2011-01-04 19:56:14 +00:00
parent b113030cf9
commit c0132e7ef7

View File

@ -1067,8 +1067,8 @@ class calendar_bo
} }
$grants = $this->grants[$owner]; $grants = $this->grants[$owner];
// now any ACL rights implicate FREEBUSY rights (at least READ has to include FREEBUSY) // now any ACL rights (but invite rights!) implicate FREEBUSY rights (at least READ has to include FREEBUSY)
if ($grants) $grants |= EGW_ACL_FREEBUSY; if ($grants & ~EGW_ACL_INVITE) $grants |= EGW_ACL_FREEBUSY;
if (is_array($event) && ($needed == EGW_ACL_READ || $needed == EGW_ACL_FREEBUSY)) if (is_array($event) && ($needed == EGW_ACL_READ || $needed == EGW_ACL_FREEBUSY))
{ {