6.0.0-alpha10
5/25/25

[#2270] Kolab fails to support group acls
Summary Kolab fails to support group acls
Queue Kolab
Type Bug
State Resolved
Priority 1. Low
Owners stuart (at)
Requester csacca (at) thecsl (dot) org
Created 07/14/2005 (7255 days ago)
Due
Updated 07/17/2006 (6887 days ago)
Assigned 07/15/2005 (7254 days ago)
Resolved 07/17/2006 (6887 days ago)
Milestone
Patch Yes

History
07/17/2006 09:13:45 AM Jan Schneider Comment #3
State ⇒ Resolved
Reply to this comment
Tweaked and committed, thanks.
12/25/2005 07:15:43 PM Chuck Hagenbuch Version ⇒
Queue ⇒ Kolab
 
07/26/2005 03:02:15 PM csacca (at) thecsl (dot) org Comment #2 Reply to this comment
Is there anything I should / need to do for this bug + patch?  Just 
checking in to see if I can give any help...
07/15/2005 12:06:39 AM Chuck Hagenbuch Assigned to stuart
State ⇒ Assigned
 
07/14/2005 05:48:13 PM csacca (at) thecsl (dot) org Comment #1
Priority ⇒ 1. Low
Type ⇒ Bug
Summary ⇒ Kolab fails to support group acls
Queue ⇒ Horde Framework Packages
New Attachment: kolab_group_perm.patch Download
State ⇒ Unconfirmed
Reply to this comment
In the function 'aclToArray' on line 1012 of 
framework/Kolab/Kolab.php, it's clear that the kolab driver does not 
support group acls.  This is probably not the right thing to do as 
Kolab does support group acls and with the development ldap group 
backend, it would be good to support it.  I made a patch that check to 
see if the acl is for a group or a user, and in the case of a group, 
expands the group into a list of users, each having the permissions of 
the group.  I'm not sure if this is the best way, but it's at the very 
least a starting point.



I tested this with a pached ldap group backend, though it is useing 
the group API, so it should work fine with the datatree backend.

Saved Queries