Skip to content

aternatik/cdav

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CDav module for Dolibarr

What is it ?

This module for Dolibarr 3.7/3.8 add CardDAV / CalDAV and ICS synchronisation. It uses included Sabre/DAV library.

You can :

  • Read and Edit calendars through CalDAV
  • Read addressBooks through CardDAV
  • Read calendars through ICS Full version or only Free/Busy (hide details)
  • Access Dolibarr documents through WebDAV (if admin)

This release don't permit CarDAV client tools to update address books.

Each user can access his contacts address book (public and own private contacts), his own calendar and other users calendars according to his rights.i

Calendar records with "Status / Percentage" set to "Not applicable" are converted to events in CalDAV (VEVENT), others are converted to tasks (VTODO).

How to install

Like all Dolibarr modules, git clone this repository and install cdav directory in dolibarr/htdocs/

Enable CDav module in Interfaces Modules list.

It would add a link in Agenda left menu and in Contacts left menu to access DAV / ICS URLs.

Use these URLs in your CardDAV or CalDAV client software.

DAV URLs

Thunderbird

Thunderbird (with Lightning and SoGo Connector addons) needs a precise URL for each address book and calendar :

https://server.example.com/dolibarr/htdocs/cdav/server.php/calendars/<connected-user-login>/<calendar-user-id>-cal-<calendar-user-login>


https://server.example.com/dolibarr/htdocs/cdav/server.php/addressbooks/<connected-user-login>/default/

DAVDroid

DAVDroid can detect automatically address book and all existing calendars (if an event exists) with generic DAV URL :

https://server.example.com/dolibarr/htdocs/cdav/

You can use a tasks application to manage Dolibarr tasks (VTODO) on Android. DAVDroid is compatible with OpenTasks.

Be carefull, if you use https, DAVDroid needs a valid SSL certificate, excluding auto-signed certificates.

Admin users can also access Dolibarr documents through WebDAV with WebDAV URL :

https://server.example.com/dolibarr/htdocs/cdav/server.php/documents/

About

Dolibarr module to access calendars and address book from CalDAV/CardDAV tools

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 96.5%
  • Python 3.2%
  • Other 0.3%