Files
server/usr/share/psa-horde/kronolith/config/conf.xml
2026-01-07 20:52:11 +01:00

148 lines
5.5 KiB
XML

<?xml version="1.0"?>
<!-- $Id: 380230c774efc2661b03a58bd71824d28cdc6040 $ -->
<configuration>
<configsection name="calendar">
<configheader>Calendar Driver Settings</configheader>
<configswitch name="driver" desc="What storage driver should we use?">sql
<case name="sql" desc="SQL">
<configsection name="params">
<configsql switchname="driverconfig">
<configstring name="table" desc="Database
table">kronolith_events</configstring>
</configsql>
<configboolean name="utc" desc="Store the dates in UTC format?
&lt;strong&gt;WARNING: if you are upgrading from Kronolith before version
3, you must convert the old events to UTC before activating this. See the
documentation in UPGRADING.&lt;/strong&gt;">true</configboolean>
</configsection>
</case>
<case name="kolab" desc="IMAP/Kolab" />
</configswitch>
</configsection>
<configsection name="storage">
<configheader>Free/Busy Driver Settings</configheader>
<configstring name="default_domain" desc="Default domain to add to attendee
email addresses if none is specified." required="false" />
<configswitch name="driver" desc="What free/busy driver should we use?">sql
<case name="sql" desc="SQL">
<configsection name="params">
<configsql switchname="driverconfig">
<configstring name="table" desc="Database
table">kronolith_storage</configstring>
</configsql>
</configsection>
</case>
<case name="kolab" desc="Kolab">
<configsection name="freebusy">
<configenum name="protocol" desc="Protocol to use for accessing the
Kolab server's free/busy information">
<values>
<value>https</value>
<value>http</value>
</values>
</configenum>
<configinteger name="port" desc="Port to use for accessing the
Kolab server's free/busy information">443</configinteger>
</configsection>
</case>
</configswitch>
</configsection>
<configsection name="calendars">
<configheader>Calendar Handler Settings</configheader>
<configswitch name="driver" desc="What type of calendar handler should we use?">default
<case name="default" desc="Default" />
<case name="kolab" desc="IMAP/Kolab" />
</configswitch>
</configsection>
<configsection name="resource">
<configheader>Resource Handler Settings</configheader>
<configswitch name="driver" desc="What type of resource handler should we use?">sql
<case name="sql" desc="SQL">
<configsection name="params">
<configsql switchname="driverconfig">
<configstring name="table" desc="Database
table">kronolith_resources</configstring>
</configsql>
<configboolean name="utc" desc="Store the dates in UTC format? If your
calendar driver has this option, you should choose the same value here as
well.">true</configboolean>
</configsection>
</case>
<case name="false" desc="No Resource Support" />
</configswitch>
</configsection>
<configsection name="reminder">
<configheader>Reminder Settings</configheader>
<configstring name="server_name" desc="Server name from which reminder
emails should be sent" required="false"/>
<configstring name="from_addr" desc="Email address from which reminder
emails should be sent" required="false"/>
</configsection>
<configsection name="autoshare">
<configheader>Share Settings</configheader>
<configenum name="shareperms" desc="When a new user is created, his
default calendar can be automatically shared with his group(s). Which
permissions should the group have?">
<values>
<value desc="None (no sharing)">none</value>
<value desc="Read-only">read</value>
<value desc="Read and write">edit</value>
<value desc="Read, write and delete">full</value>
</values>
</configenum>
</configsection>
<configsection name="share">
<configboolean name="notify" desc="Notify users and groups per e-mail if
they have been granted access to a shared calendar (or tasklist), or are the
new owner of the share?">false</configboolean>
</configsection>
<configsection name="holidays">
<configheader>Displaying Holidays</configheader>
<configboolean name="enable" desc="Should support for holidays be enabled?"
required="false">true</configboolean>
</configsection>
<configsection name="menu">
<configheader>Menu Settings</configheader>
<configboolean name="import_export" desc="Should we display an Import/Export
link in the Horde application menus?">true</configboolean>
</configsection>
<configsection name="maps">
<configheader>Maps</configheader>
<configswitch name="driver" desc="Which driver should we use for inline
maps?">
<case name="false" desc="No inline map support" />
<case name="Horde" desc="Horde driver (support for various map providers)">
<configmultienum name="providers" desc="Which layers should we add to the
map?">
<values>
<configspecial application="horde" name="mapsources"/>
</values>
</configmultienum>
<configenum default="false" name="geocoder" desc="Which Geocoder service
should we use?">
<values>
<configspecial application="horde" name="geocoders"/>
</values>
</configenum>
<configenum default="false" name="geodriver" desc="Which driver should we
use for storing geolocation information?">
<values>
<value desc="None" default="true">false</value>
<value desc="MySQL spatial extensions">Mysql</value>
<value desc="General SQL (no spatial index support)">Sql</value>
</values>
</configenum>
</case>
</configswitch>
</configsection>
</configuration>