Sync caldav. Pas d'evenement dans thunderbird

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 !

Salut,

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.

Help !
Baher

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.

Pour moi ça n’a pas l’air.
Est ce que CardDav fonctionne pour toi également?
Tu tu utilise thunderbird ou un iOS

Mon ancienne config : Thunderbird + Lightning + SoGo Connector
Maintenant : Thunderbird + Lightning + CardBook

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

Je cherche comment synchroniser dans les deux sens également, mais avec Google Calendar.

Est-ce que quelqu’un a une piste ?

Salut remijon,

Il y a ce module : https://www.dolistore.com/fr/modules/294-Google-3-6-5-0.html

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?

Bonsoir,

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…

Cordialement,
Gaëtan.

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
Build Date Nov 1 2019 16:05:03
Server API Apache 2.0 Handler
Virtual Directory Support disabled
Configuration File (php.ini) Path /etc
Loaded Configuration File /etc/php.ini
Scan this dir for additional .ini files /etc/php.d
PHP API 20100412
PHP Extension 20100525
Zend Extension 220100525
Zend Extension Build API220100525,NTS
PHP Extension Build API20100525,NTS
Debug Build no
Thread Safety disabled
Zend Signal Handling disabled
Zend Memory Manager enabled
Zend Multibyte Support provided by mbstring
IPv6 Support enabled
DTrace Support disabled
Registered PHP Streams https, ftps, compress.zlib, compress.bzip2, php, file, glob, data, http, ftp, phar, zip
Registered Stream Socket Transports tcp, udp, unix, udg, ssl, sslv3, tls
Registered Stream Filters zlib., bzip2., convert.iconv., string.rot13, string.toupper, string.tolower, string.strip_tags, convert., consumed, dechunk

apache2handler Valeur
Apache Version Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips mod_fcgid/2.3.9 PHP/5.4.16
Apache API Version 20120211
Server Administrator xx
Hostname:Port www.xxx.net:0
User/Group apache(48)/48
Max Requests Per Child: 0 - Keep Alive: on - Max Per Connection: 100
Timeouts Connection: 60 - Keep-Alive: 5
Virtual Server Yes
Server Root /etc/httpd
Loaded Modules core mod_so http_core mod_access_compat mod_actions mod_alias mod_allowmethods mod_auth_basic mod_auth_digest mod_authn_anon mod_authn_core mod_authn_dbd mod_authn_dbm mod_authn_file mod_authn_socache mod_authz_core mod_authz_dbd mod_authz_dbm mod_authz_groupfile mod_authz_host mod_authz_owner mod_authz_user mod_autoindex mod_cache mod_cache_disk mod_data mod_dbd mod_deflate mod_dir mod_dumpio mod_echo mod_env mod_expires mod_ext_filter mod_filter mod_headers mod_include mod_info mod_log_config mod_logio mod_mime_magic mod_mime mod_negotiation mod_remoteip mod_reqtimeout mod_rewrite mod_setenvif mod_slotmem_plain mod_slotmem_shm mod_socache_dbm mod_socache_memcache mod_socache_shmcb mod_status mod_substitute mod_suexec mod_unique_id mod_unixd mod_userdir mod_version mod_vhost_alias mod_dav mod_dav_fs mod_dav_lock mod_lua prefork mod_proxy mod_lbmethod_bybusyness mod_lbmethod_byrequests mod_lbmethod_bytraffic mod_lbmethod_heartbeat mod_proxy_ajp mod_proxy_balancer mod_proxy_connect mod_proxy_express mod_proxy_fcgi mod_proxy_fdpass mod_proxy_ftp mod_proxy_http mod_proxy_scgi mod_proxy_wstunnel mod_ssl mod_systemd mod_cgi util_ldap mod_authnz_ldap mod_auth_cas mod_fcgid mod_php5
engine 1 1
last_modified 0 0
xbithack 0

Bonsoir,

Il faudrait activer les logs de Dolibarr et surveiller ceux de votre serveur web.

https://wiki.dolibarr.org/index.php/Module_Syslog_(développeur)

Cordialement,
Gaëtan.

Bonjour
De quel module parlez vous?
Sur le store il y en a 1 en version 2.0.1
Installé à la main dans htdocs ? Pas dans custom ?
@+

Bonjour,
Je parle du module CDAV 1.06, le seul qui soit compatible avec ma version php ; oui il est dans htdocs

Oui installé à la main dans htdocs

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/

Bonsoir,

Il faudrait demander au développeur mais je ne pense pas que CDAV version 1.06 soit compatible avec Dolibarr version 9.

Pour l’adresse du calendrier c’est normalement :

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

Dans le / à la fin

Cordialement,
Gaëtan.

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 ›

Bonsoir,

Donc il faut voir avec le développeur si la version du module cdav est compatible avec la version 9 de Dolibarr.

Cordialement,
Gaëtan.

je n’ai pas encore bien compris où je pouvais lui poser la question, mais je vais trouver…
2 infos supplémentaires :
1/ quand je copie cette adresse dans un navigateur www.domain.net/dolibarr/htdocs/cdav/server.php, j’obtiens ceci Fatal error : Can’t use function return value in write context in /var/www/html/domain/dolibarr/htdocs/cdav/class/CardDAVDolibarr.php on line 384 est-ce le comportement attendu?
2/ j’ai vu cette doc, mais étant sur un serveur apache, je ne sais pas ce que je dois faire… voir page troubleshooting sur https://wiki.dolibarr.org/index.php/Module_cdav_(sync_CalDAV/CardDAV_server)_EN

Bonsoir,

À l’endroit où vous avez téléchargé le module.

Pour les deux autres questions n’étant pas le développeur je ne peux pas vous répondre, je pense réellement qu’il faut d’abord poser la question de la compatibilité entre les différentes version de cdav, Dolibarr et votre serveur web, si la réponse est non alors je pense que les erreurs viennent de là.

Cordialement,
Gaëtan.