Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Folder/Document - Access rights
#4
(04-07-2011, 04:01 PM)Doudoux Wrote: Hi

Good

I'm modified it in my installation

classes "LetoDMS_Core_Folder" and "LetoDMS_Core_Document", function getAccessMode

PHP Code:
<?php 
foreach ($accessList["groups"] as $groupAccess)
{
if (
$user->isMemberOfGroup($groupAccess->getGroup()))
{
return
$groupAccess->getMode();
}
}
return
$this->getDefaultAccess();
to
PHP Code:
<?php 
$result
= $this->getDefaultAccess();

foreach (
$accessList["groups"] as $groupAccess)
{
if (
$user->isMemberOfGroup($groupAccess->getGroup()))
{
if (
$groupAccess->getMode()>$result)
$result = $groupAccess->getMode();
}
}

return
$result;

I did not change ACLs on user, I do not think this is necessary :
- first : ACL user
- second : ACL group
I commited your code to the svn. It will also be in 3.0.0
Thanks for your support.

Uwe

Reply


Messages In This Thread
Folder/Document - Access rights - by Doudoux - 04-06-2011, 07:56 PM

Forum Jump:


Users browsing this thread: