[Kolab-devel] horde as kolab's web frontend or not

Jan Schneider jan at horde.org
Thu Jul 6 17:59:37 CEST 2006

Zitat von Gunnar Wrobel <wrobel at gentoo.org>:

> Jan Schneider <jan at horde.org> writes:
>> I don't follow you why we would need an IMAP permission driver and how
>> that should work.
> I assumed that the permission system is needed to make shares
> work. Specifically I assumed that the UI for setting rights on shares
> depends on the "Perms" package. This is not completely correct.
> But the DataTreeObject_Permission defined in Perms/datatree.php seems
> to be the main handler for actually reading/writing permissions to the
> storage backend. So I thought that this is the thing that needs to get
> converted to IMAP. Is this incorrect?

Not if you only want to use Share. Share encapsulates DataTree usage  
completely. It should be possible to create Share classes that don't  
use DataTree at all.
If you want to provide the Permission API without DataTree too, it  
gets more complicated, and you're probably better done with writing an  
LDAP driver for DataTree.

> Assuming there would be an alternative ImapFolder_Permission object
> this could probably be defined in Share/kolab.php or Perms/imap.php.


Do you need professional PHP or Horde consulting?

More information about the devel mailing list