martin: doc/architecture client_server.sgml,1.15,1.16
cvs at intevation.de
cvs at intevation.de
Mon Oct 25 18:01:39 CEST 2004
Author: martin
Update of /kolabrepository/doc/architecture
In directory doto:/tmp/cvs-serv9135/architecture
Modified Files:
client_server.sgml
Log Message:
Martin K.: Added documentation about the three-state freebusy annotation
Index: client_server.sgml
===================================================================
RCS file: /kolabrepository/doc/architecture/client_server.sgml,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -d -r1.15 -r1.16
--- client_server.sgml 20 Oct 2004 05:38:51 -0000 1.15
+++ client_server.sgml 25 Oct 2004 16:01:37 -0000 1.16
@@ -103,9 +103,9 @@
<sect1><title> Vacation Functionality </title>
<para>The vacation functionality is configured by the user via a simple
-webinterface available via HTTPS provided by the Kolab server or builtin SIEVE capabilities
+webinterface available via HTTPS provided by the Kolab server or builtin SIEVE capabilities
in the client. The actual vacation functionality is implemented on the server
-using Sieve (IETF RFC 3028).
+using Sieve (IETF RFC 3028).
A Free Software implementation of this scripting language
for the Cyrus IMAP daemon is available.</para>
<para>
@@ -226,17 +226,36 @@
</para>
<para>
The relevance of a calendar folder is controlled by the presence of a free-busy
-annotation flag. The availability of such a flag means that this folder shall
-be taken into account for the generation of the free-busy list.
+annotation flag and its value. The IMAP annotation is named <filename>/vendor/kolab/freebusy-relevant</filename>.
+The possible shared values are
+</para>
+<para>
+<itemizedlist mark='bullet'>
+<listitem><para>none</para>
+<para>
+This calendar folder is not relevant for the creation of freebusy data for anyone.
+</para>
+</listitem>
+<listitem>owner</para>
+<para>
+This calendar folder is relevant for the creation of freebusy data for owner only.
+</para>
+</listitem>
+<listitem>readers</para>
+<para>
+This calendar folder is relevant for the creation of freebusy data for everyone with read access.
+</para>
+</listitem>
+</itemizedlist>
</para>
<para>
This allows a Kolab user to organize her calendaring by having many
calendars folders in one account.
</para>
<para>
-Group calendars with the free-busy annotation set are taking into account for
-the free-busy lists for all Kolab users having read permissions on this calendar
-folder.
+Group calendars with the free-busy annotation (<filename>/vendor/kolab/freebusy-relevant</filename>) set and having the value
+of this IMAP annotation (<filename>value.shared</filename>) set to <filename>readers</filename> are taking into account for
+the free-busy lists for all Kolab users having read permissions on this calendar folder. This "push" semantic within a Kolab server domain is intentional and requires some cooperation between users.
</para>
<para>
Conceptually this means that the administrators of the group account push the
More information about the commits
mailing list