Calendrier
CapTODO peut synchroniser les tâches avec l'agenda Dolibarr, créant un événement (ActionComm) pour chaque tâche.
Activation
Quatre paramètres contrôlent cette fonctionnalité dans la configuration du module :
| Option | Description |
|---|---|
| Activer la synchronisation avec le calendrier/agenda | Active la fonctionnalité de synchronisation |
| Synchronisation automatique à la création de tâche | Si activé, un événement agenda est créé automatiquement à chaque création ou modification de tâche |
| Type d'événement selon la priorité | Activé par défaut : chaque événement reçoit le type correspondant à la priorité de sa tâche (voir ci-dessous) |
| Code du type d'événement agenda | Type d'événement Dolibarr utilisé quand l'option précédente est désactivée (ex : AC_OTH pour "Autre") |
Fonctionnement
Création
Lorsqu'une tâche est créée et que la synchronisation automatique est activée, un événement agenda est créé avec :
- Libellé : le libellé de la tâche
- Date : la date d'échéance de la tâche
- Type : le type de la priorité de la tâche, ou le type configuré
- Utilisateur : l'utilisateur assigné à la tâche
L'identifiant de l'événement est stocké dans un extrafield sur la tâche.
Modification
Lorsqu'une tâche est modifiée, l'événement agenda correspondant est mis à jour automatiquement (libellé, date, type).
Suppression
Lorsqu'une tâche est supprimée, l'événement agenda lié est également supprimé.
Lien bidirectionnel
Depuis la liste des tâches, une icône calendrier apparaît à côté des tâches liées à un événement agenda. Ce lien ouvre directement l'événement dans l'agenda Dolibarr.

Types et couleurs par priorité
À son activation, le module ajoute cinq types d'événement agenda, un par niveau de priorité, chacun avec sa couleur :
| Priorité | Type d'événement | Couleur |
|---|---|---|
| Urgente | TODO task - urgent priority | Rouge |
| Haute | TODO task - high priority | Orange |
| Normale | TODO task - normal priority | Bleu |
| Basse | TODO task - low priority | Gris foncé |
| Aucune | TODO task - no priority | Gris clair |
L'événement d'une tâche prend le type de sa priorité, et en change quand la priorité de la tâche change. Ces types ne sont proposés qu'aux utilisateurs qui ont le droit de consulter CapTODO.
Dolibarr n'utilise la couleur d'un type qu'à deux endroits :
- dans la vue agenda par utilisateur, quand l'option "Utiliser les types d'événements" de la configuration du module Agenda est cochée et que la constante
AGENDA_USE_COLOR_PER_EVENT_TYPEvaut1(à ajouter dans Accueil > Configuration > Divers) ; - sur l'icône du type dans la vue liste de l'agenda, quand l'option "Utiliser les types d'événements" est cochée.
Les vues mois, semaine et jour gardent la couleur de l'utilisateur propriétaire de l'événement : c'est le fonctionnement de Dolibarr.
[!NOTE] Après une mise à jour du module, désactivez puis réactivez-le pour créer les cinq types. En attendant, les événements reçoivent le type configuré.
Multi-utilisateurs
Si plusieurs utilisateurs sont assignés à une tâche, l'événement est lié au premier utilisateur assigné. Les permissions Dolibarr sont vérifiées avant la création ou la modification de l'événement.