Quoting Jan Schneider <[email protected]>:

<snip>

commit a45e4bb5980601ebeea3c3231e0f1afac9fcb944
Author: Jan Schneider <[email protected]>
Date:   Sat Mar 5 18:04:12 2011 +0100

    Tweaks and fixes to the contact group API.

Michael, can we drop listUserGroupObjects(), because this seems to provide the
    same functionality like getGroupMemberships()?


getGroupMemberships() returns a list group id => group names that the current user is a *member* of (useful for checking if a user has permissions on a resource to which the group has permissions to), while listUserGroupObjects() returns an array of turba lists that the current user has Horde_Perms::SHOW on, to be used e.g, in listing the groups the user has available for assigning permissions to his/her resources. In other words, User "A" can be a member of User B's contact list, but not have permissions to User B's list (so should not be able to use User B's list to assign permissions to one of User A's resources).


mike

The Horde Project (www.horde.org)
[email protected]
__
commits mailing list
Frequently Asked Questions: http://horde.org/faq/
To unsubscribe, mail: [email protected]

Reply via email to