Méthode |
Description |
|
__construct ( Horde_Kolab_Storage_List_Query_Acl $query, Horde_Kolab_Storage_List_Cache $cache ) |
Constructor. |
|
deleteAcl ( string $folder, string $user ) : null |
Delete the access rights for user on a folder. |
|
getAcl ( string $folder ) : array |
Retrieve the access rights for a folder. This method will use two calls
to the backend. It will first get the individual user rights via
getMyRights and will subsequently fetch all ACL if the user has admin
rights on a folder. If you already know the user has admin rights on a
folder it makes more sense to call getAllAcl() directly. |
|
getAllAcl ( string $folder ) : string |
Retrieve the all access rights on a folder. |
|
getMyAcl ( string $folder ) : string |
Retrieve the access rights the current user has on a folder. |
|
hasAclSupport ( ) : boolean |
Does the backend support ACL? |
|
setAcl ( string $folder, string $user, string $acl ) : null |
Set the access rights for a folder. |
|
synchronize ( ) : null |
Synchronize the ACL information with the information from the backend. |
|
updateAfterCreateFolder ( string $folder, string $type = null ) : null |
Update the listener after creating a new folder. |
|
updateAfterDeleteFolder ( string $folder ) : null |
Update the listener after deleting folder. |
|
updateAfterRenameFolder ( string $old, string $new ) : null |
Update the listener after renaming a folder. |
|