Je suis un indépendant qui teste Dolibarr pour une utilisation dans mon activité.
J’ai installé l’erp sur un serveur synology, pas de problemes, tout va bien;;;sauf la synchro en caldav.
J’ai ajouté et activé le module caldav-master de Befox présent sur Github.
Lorsque j’ajoute dans lightning le calendrier d’utilisateur de Dolibarr, celui-ci est validé… mais aucun evenement présent dans Dolibarr n’apparait sous lightning. Le comportement est le même avec davdroid ou caldav sync beta pour android.
Par contre, si je crée un évenement dans le calendrier Dolibarr sous Lightning, il apparait bien dans mon agenda de Dolibarr, tout en étant absent de lightning.
Bref, la synchro se fait, mais impossible de voir quoi que ce soit sur android ou sur lightning sur mon pc.
Auriez-vous déjà rencontré ce problème et si oui, existe-t-il un correctif ou une solution SVP ?
Bonjour,
constat similaire avec la version payante du Dolistore…
En Dolibarr 3.9.2 avec cdav 1.0.3 (zip) ou 1.0.4 (admin Dolibarr), j’ai constaté que la synchronisation se fait dans les deux sens (Thunderbird <-> Dolibarr) dans les conditions suivantes :
événement ayant une date/heure de début ET de fin
événement ayant le statut « Non applicable »
Le second point pose problème car un événement n’est affiché dans le tableau de bord comme « à faire » que s’il a un statut autre que « Non applicable »… Comment concilier les deux ? Je n’ai vu aucun paramétrage de cdav.
Je me répond moi-même car sans comprendre pourquoi cela fonctionne maintenant. La différence c’est que 1 journée a passé.
pour stephane86, voici les éléments que j’ai compris :
les calendriers sans événements sont automatiquement désactivés par Lightning et DAVdroid
sous DAVdroid, il faut éditer le compte pour activer les éléments (CalDAV, CardDAV)
[li]les évènements dont le statut est « Non applicable »[ol]
ils sont considéré comme des évènements (VEVENT)
ils apparaissent dans les calendriers Thunderbird et DAVdroid
ils n’apparaissent pas dans les « Événements à faire » du tableau de bord de Dolibarr
[/ol][/li]
[li]les autres évènements (statut est « A réaliser », « En cours » ou « Terminé »)[ol]
ils sont considéré comme des tâches (VTODO)
ils apparaissent dans les tâches Thunderbird et DAVdroid, et pas dans le calendrier
ils apparaissent dans les « Événements à faire » du tableau de bord de Dolibarr et comptent dans le calcul des retards
[/ol][/li]
Nouvelle précision, car j’ai rencontré récemment le problème :
- un événement sans date de fin bloque la synchronisation dans DAVdroid
Je me pose la question de comment rendre la date de fin obligatoire dans tous les cas (sous Dolibarr 4.0, c’est obligatoire pour les événements de type « Rendez-vous »). J’ai tenté avec MyField sans succès. Si quelqu’un a la réponse…
Merci !
Est ce que tu as pu résoudre ton problème. En effet, je me retrouve dans le même cas de figure, j’arrive à envoyer les event sur Dolibarr depuis TB, par contre elle ne s’affiche pas sur TB. De plus lorsque je crée des event depuis Dolibarr, elles ne sont pas affichéss sur TB.
Oui j’ai résolu mon problème en faisant attention à toutes les contraintes que j’ai listé dans mes messages précédents, notamment la date de fin. Et pour que ça fonctionne il faut que tous tes événements soient conformes, sinon aucun n’apparaît.
Dans les deux cas ça fonctionne, mais j’ai dû passer un peu de temps à corriger tous mes évènements qui étaient passés dans les tâches, et ceux qui n’avaient pas de date de fin.
Si tu as besoin d’une analyse plus poussée, je t’invite à ouvrir un ticket auprès du développeur du module (Befox) : https://github.com/Befox/cdav/issues
Bonjour,
j’ai dolibar 9 et cdav 1.04 et impossible de récupérer les contacts ni le calendrier dans thunderbird : pour les contact il ne veut pas se connecter et dans l’agenda il me met un triangle orange preuve qu’il n’arrive pas à se connecter…
J’ai essayé toutes les adresse proposées du type http://www.mondomaine.net/dolibarr/htdocs/cdav
Une idée?
Pouvez-vous décrire votre hébergement de Dolibarr (locale, mutualisé, dédié etc…) le système d’exploitation et sa version, version de PHP et de la base de donnée etc…
Voici les info extraites de la page info PHP de dolibarr
Base de données
Version MySQL or MariaDB 5.5.64-MariaDB
Hôte de la base de données localhost
Port de la base de données 3306
Nom de la base de données dolibarr
Type du pilote mysqli (5.5.64-MariaDB)
Paramètre
Valeur
Version
5.4.16
General
Valeur
System
Linux arachne 3.10.0-957.1.3.el7.x86_64 #1 SMP Thu Nov 29 14:49:43 UTC 2018 x86_64
je ne vois rien d’extraordinaire dans les log, et sur thunderbird, il n’arrive pas à se synchroniser, ni pour l’agenda si pour les contacts. J’ai mis xx au lieu de mon utilisateur
r WHERE r.id = gr.fk_id AND gr.entity = 1 AND r.entity = 1 AND gr.fk_usergroup = gu.fk_usergroup AND gu.fk_user = 2 AND r.perms IS NOT NULL
2020-03-04 14:39:35 INFO 147.100.112.97 — Access to /dolibarr/htdocs/cdav/cdavurls.php - action=, massaction=
2020-03-04 14:39:35 DEBUG 147.100.112.97 sql=SELECT transkey, transvalue FROM llx_overwrite_trans where lang=‹ fr_FR › OR lang IS NULL AND entity IN (0, 1) ORDER BY lang DESC
2020-03-04 14:39:35 DEBUG 147.100.112.97 Menubase::menuLoad mymainmenu=agenda myleftmenu= type_user=0 menu_handler=eldy tabMenu size=0
2020-03-04 14:39:35 DEBUG 147.100.112.97 sql=SELECT m.rowid, m.type, m.module, m.fk_menu, m.fk_mainmenu, m.fk_leftmenu, m.url, m.titre, m.langs, m.perms, m.enabled, m.target, m.mainmenu, m.leftmenu, m.position FROM llx_menu as m WHERE m.entity IN (0,1) AND m.menu_handler IN (‹ eldy ›,‹ all ›) AND m.usertype IN (0,2) ORDER BY m.position, m.rowid
2020-03-04 14:39:35 DEBUG 147.100.112.97 sql=SELECT u.rowid, u.login, u.firstname, u.lastname
FROM llx_user u WHERE fk_soc IS NULL
ORDER BY login
2020-03-04 14:39:35 INFO 147.100.112.97 — End access to /dolibarr/htdocs/cdav/cdavurls.php
2020-03-04 14:40:31 INFO 147.100.112.97 — Access to /dolibarr/htdocs/cdav/server.php/calendars/xx/2-cal-xx/ - action=, massaction=
2020-03-04 14:40:31 DEBUG 147.100.112.97 sql=SELECT transkey, transvalue FROM llx_overwrite_trans where lang=‹ fr_FR › OR lang IS NULL AND entity IN (0, 1) ORDER BY lang DESC
2020-03-04 14:40:31 INFO 147.100.112.97 — End access to /dolibarr/htdocs/cdav/server.php/calendars/xx/2-cal-xx/
Bonjour Gaetan,
C’est bien lce type de lien que j’essaye de mettre dans l’agenda de thunderbird, mais il me met un triangle rouge et la notification ‹ l’agenda est momentanément indisponible ›