mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-05-13 21:21:27 +00:00
- do not allow access if group was explicitly withdrawn any rights
This commit is contained in:
parent
bff6f66ca0
commit
de84b295a5
|
@ -711,13 +711,13 @@ class LetoDMS_Core_Document { /* {{{ */
|
||||||
return $userAccess->getMode();
|
return $userAccess->getMode();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$result = $this->getDefaultAccess();
|
|
||||||
foreach ($accessList["groups"] as $groupAccess) {
|
foreach ($accessList["groups"] as $groupAccess) {
|
||||||
if ($user->isMemberOfGroup($groupAccess->getGroup())) {
|
if ($user->isMemberOfGroup($groupAccess->getGroup())) {
|
||||||
if ($groupAccess->getMode()>$result)
|
// if ($groupAccess->getMode()>$result)
|
||||||
$result = $groupAccess->getMode();
|
return $groupAccess->getMode();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
$result = $this->getDefaultAccess();
|
||||||
return $result;
|
return $result;
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
|
|
|
@ -721,13 +721,13 @@ class LetoDMS_Core_Folder {
|
||||||
return $userAccess->getMode();
|
return $userAccess->getMode();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$result = $this->getDefaultAccess();
|
|
||||||
foreach ($accessList["groups"] as $groupAccess) {
|
foreach ($accessList["groups"] as $groupAccess) {
|
||||||
if ($user->isMemberOfGroup($groupAccess->getGroup())) {
|
if ($user->isMemberOfGroup($groupAccess->getGroup())) {
|
||||||
if ($groupAccess->getMode()>$result)
|
// if ($groupAccess->getMode()>$result)
|
||||||
$result = $groupAccess->getMode();
|
return $groupAccess->getMode();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
$result = $this->getDefaultAccess();
|
||||||
return $result;
|
return $result;
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user