[SOGo] WebDAV ACL Principals

Wolfgang Sourdeau sogo@opengroupware.org
Mon, 07 Apr 2008 18:15:35 -0400


Helge Hess a écrit :
> On 03.04.2008, at 14:31, Wolfgang Sourdeau wrote:
>> Seriously, there are certain CalDAV requirements that SOGo still lacks.
>
>
> BTW: I just had a look on how the Apple server implements REPORT 
> queries, eg prop-filter, text-match. Its exactly the way I would have 
> done it ;-)
>
> The basic idea is to convert the CalDAV filter hierarchy (XML) into an 
> EOQualifier hierarchy / EOFetchSpecification.
>

I don't know if you are serious but I left myself a note in 
SOGoAppointmentFolder a couple of days ago saying exactly that

> To evaluate the EOQualifier, you would first check whether all 
> EOQualifier keys are in the content index table (methods to extract 
> the keys should already exist). If so, you can directly translate that 
> into GCS SQL. If not, you can do partial things in SQL or just grep 
> through the whole content (as a first shot).

I think looking up the fields in the OCS quick tables would suffice even 
if it means adding more fields in the tables.
>
> Would be nice to have that in SOPE ;-)
I don't know how you would do that in SOPE. My idea is to use the quick 
tables but OGo/SOPE doesn't use that concept...


Wolfgang