-
Notifications
You must be signed in to change notification settings - Fork 29
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Problème de synchro si un TIERS est affecté à l'événement CalDAVDolibarr.php #39
Comments
Bonjour, Quelle est votre version de Dolibarr ? Avez-vous bien activé l'extension php mb_string ? CDav utilise en effet des emojis dans les notes pour les rendre plus lisibles. Il se peut que les tables utilisées par le plugins RoundCube ne supporte pas leur stockage. https://github.com/Befox/cdav/blob/master/class/CalDAVDolibarr.php#L898 Si vous collez des emojis dans une note d'un évenement d'un calendrier qui se synchronise correctement avec RoundCube, rencontrez-vous le même problème ? Ces caractères ne sont toutefois pas amené à être stockés dans les tables de Dolibarr, ils sont supprimés lorsqu'il reviennent depuis le client). https://github.com/Befox/cdav/blob/master/lib/cdav.lib.php#L274 |
Bonjour,
Je vous remercie de votre réponse.
Dolibarr fonctionne sur un NAS Synology est c'est la version 11.0.3, le
module CardDAV/CalDAV est en version 2.01, Apache 2.4.39 et PHP 7.2.24.
L'extension mbstring de PHP est activée et les appels de fonctions mb
fonctionnent bien me semble-t-il.Voici la conf dans php.ini pour cette
extension:
[mbstring]
mbstring.encoding_translation = 0
mbstring.http_output_conv_mimetypes = "^(text/|application/xhtml\+xml)"
mbstring.language = neutral
mbstring.func_overload = 0
mbstring.strict_detection = 0
Nous avons plusieurs NAS Synology. Sur un des NAS, il y a un serveur
CardDAV et sur un autre un serveur CalDAV.
Lorsqu'on configure le client (roundcubemail) sur ces deux serveurs, les
contacts et les calendriers fonctionnent très bien.
Losqu'on utilise le même client sur les serveurs CalDAV etr CardDAV de
Dolibarr, le CardDAV fonctionne très bien (ajout, édition, suppression
dans les deux sens et synchro). Cependant le CalDAV ne fonctionne pas.
Si j'utilise d'autres clients (Android ou iPhone) le CardDAV Dolibarr
fonctionne parfaitement mais le CalDAV pas vraiment. Les rendez-vous ne
s'échange pas bien dés qu'un TIERS est affecté au rendez-vous sur
l'agenda Dolibarr. L'ajout d'un Tiers sur un rendez-vous fait
dysfonctionner la synchro de cet événement et ralenti tout le système.
Je vais dans un second mail vous faire parvenir les logs de Dolibarr et
du client si vous êtes d'accord.
Avez-vous des suggestions?
Je veux profiter de cette période de confinement pour mettre en place
une solution un peu plus "corporate" pour notre TPE. J'avais mis en
place Dolibarr il y a 11 ans mais à l'époque j'étais seul, sans salarié.
Maintenant, nous sommes une quinzaine et j'en ai assez de ces versions
d'outlook qui trainent sur les PC, les contacts et le calendriers qui ne
sont pas homogène...bref je veux mettre de l'ordre dans tout cela d'où
l'installation de Rouncube et mon souhait d'utiliser le module
CardDAV/ValDAV. En regardant sur votre site, je viens de comprendre
votre activité. J'ai vu que vous privilégiez Zimbra comme client web.
Seriez-vous disposé à me faire un devis pour la mise en place de cela
sur notre NAS Synology (avec connexion CalDAV/CardDAV Doliabrr)?
En voue remerciant.
Cordialement.
Le 2020-04-16 22:55, Jean-Pierre MCh a écrit :
Bonjour,
Quelle est votre version de Dolibarr ?
Est-ce que la synchro fonctionne avec d'autres clients CalDAV (Thunderbird, DAVx5 sur Android par exemples) ?
Avez-vous bien activé l'extension php mb_string ?
CDav utilise en effet des emojis dans les notes pour les rendre plus lisibles. Il se peut que les tables utilisées par le plugins RoundCube ne supporte pas leur stockage.
https://github.com/Befox/cdav/blob/master/class/CalDAVDolibarr.php#L898
Si vous collez des emojis dans une note d'un évenement d'un calendrier qui se synchronise correctement avec RoundCube, rencontrez-vous le même problème ?
Ces caractères ne sont toutefois pas amené à être stockés dans les tables de Dolibarr, ils sont supprimés lorsqu'il reviennent depuis le client).
https://github.com/Befox/cdav/blob/master/lib/cdav.lib.php#L274
--
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub [1], or unsubscribe [2].
|
Bonjour,
J'ai acheté le module sur le Dolistore et je rencontre un problème.
Lors de la synchro avec un client (en l'occurence Roundcube et son plugin https://plugins.roundcube.net/packages/texxasrulez/caldav_calendar qui fonctionne à merveille avec d'autre serveur CalDAV) la synchro se passe bien tant qu'aucun Tiers n'est affecté à l'événement dans Dolibarr. Cependant dés lors qu'un Tiers est affecté, alors la synchro ne fonctionne plus et il y a des erreurs dans la concaténantion entre le Tiers et la note pour créer la description de l'événement.
Il y a des ajouts de caractères en UTF8 ("ߒ슉") vraiment étrange avec un traitement que je ne comprends pas dans CalDAVDolibarr.php vers la ligne 870.
De plus notre Dolibarr à plus de 10 ans et la table llx_actioncomm à le champ 'note' en Latin1_swedish_ci alors que le champs description du CalDAV est en UTF8.
Une évolution de ce traitement est-elle prévue?
En vous remerciant.
The text was updated successfully, but these errors were encountered: