- do not allow access if group was explicitly withdrawn any rights

This commit is contained in:
steinm 2011-10-07 16:16:31 +00:00
parent bff6f66ca0
commit de84b295a5
2 changed files with 6 additions and 6 deletions

View File

@ -711,13 +711,13 @@ class LetoDMS_Core_Document { /* {{{ */
return $userAccess->getMode();
}
}
$result = $this->getDefaultAccess();
foreach ($accessList["groups"] as $groupAccess) {
if ($user->isMemberOfGroup($groupAccess->getGroup())) {
if ($groupAccess->getMode()>$result)
$result = $groupAccess->getMode();
// if ($groupAccess->getMode()>$result)
return $groupAccess->getMode();
}
}
$result = $this->getDefaultAccess();
return $result;
} /* }}} */

View File

@ -721,13 +721,13 @@ class LetoDMS_Core_Folder {
return $userAccess->getMode();
}
}
$result = $this->getDefaultAccess();
foreach ($accessList["groups"] as $groupAccess) {
if ($user->isMemberOfGroup($groupAccess->getGroup())) {
if ($groupAccess->getMode()>$result)
$result = $groupAccess->getMode();
// if ($groupAccess->getMode()>$result)
return $groupAccess->getMode();
}
}
$result = $this->getDefaultAccess();
return $result;
} /* }}} */