Nouveautés de la version 2.0.8
Cette version rassemble le contenu des versions 2.0.5, 2.0.6 et 2.0.8, qui n'ont pas été diffusées séparément. Si vous utilisez la 2.0.0, tout ce qui suit est nouveau pour vous. Les fonctionnalités de la branche 2.0 déjà présentes en 2.0.0 sont décrites dans la page Nouveautés de la version 2.0.
Documents joints aux tâches et aux listes
Vous joignez des fichiers (devis, plans, photos de chantier...) à une liste TODO ou à une tâche. Ce sont les documents Dolibarr du projet ou de la tâche, visibles aussi dans leur onglet Documents.
- Dans Dolibarr, le bouton Documents de l'en-tête d'une liste et l'icône trombone de chaque tâche ouvrent la page Documents standard. Le nombre de fichiers s'affiche à côté du trombone.
- Dans l'application mobile, la page d'une tâche et celle d'un projet ont une section Documents : Photo ouvre l'appareil photo, Fichier choisit des fichiers du téléphone, et l'icône corbeille supprime un document.
Voir la section "Documents joints" de la page Tâches.
Sous-tâches dans l'application mobile
La fiche d'une tâche affiche le fil d'Ariane de sa tâche parente et la liste de ses sous-tâches. Vous naviguez de l'une à l'autre sans repasser par la liste. Voir Tâches.
Historique des tâches
Chaque tâche dispose d'un historique : modifications de champs, changements de statut, temps saisi et messages, dans l'ordre où ils se sont produits. Il se consulte depuis la fiche de la tâche dans l'application mobile.
Journal de temps hors connexion
Le journal de temps reste utilisable sans réseau : vous créez, modifiez et supprimez des entrées hors connexion. Elles sont marquées en attente, puis synchronisées automatiquement au retour du réseau. La saisie rapide démarre désormais sur votre dernière durée ou sur la durée par défaut configurée, et non plus sur 15 minutes. Voir Logbook et la section "Mode hors-ligne" de la page Application mobile.
Saisie rapide, priorités et affectation
- Les #tags tapés dans l'ajout rapide sont rattachés à la tâche créée, y compris les tags accentués.
- En dictée, les mots priorité, dièse et mot clé sont reconnus.
- Le formulaire d'une tâche propose les cinq niveaux de priorité, dont Normale et Urgente que le navigateur refusait, et permet de changer la personne à qui la tâche est affectée.
- Les flèches et le glisser-déposer gardent les priorités sur les cinq niveaux. Sur l'onglet CapTODO d'un tiers, le glisser-déposer change aussi la priorité.
- Des raccourcis clavier globaux permettent de créer une tâche, de changer de vue ou d'ouvrir le journal sans la souris. La touche ? affiche l'aide à l'écran.
- La liste des tâches se filtre sur plusieurs tags à la fois.
Agenda : un type d'événement par priorité
Les événements agenda des tâches synchronisées prennent un type par niveau de priorité, chacun avec sa couleur, et changent de type quand la priorité change. Voir la section "Types et couleurs par priorité" de la page Calendrier.
Données de démonstration
La page de démonstration de la configuration du module génère désormais l'activité d'une entreprise d'une cinquantaine de salariés, et non plus quelques exemples :
- 55 clients avec leurs contacts ;
- 15 utilisateurs aux métiers distincts (techniciens, commerciale, comptable, graphiste...), dont des responsables qui voient le tableau d'équipe ;
- 40 listes TODO (déploiements, sites internet, installations réseau, maintenance, événements, recrutements, clôtures comptables...) et plus de 300 tâches, avec leurs sous-tâches ;
- le temps passé, l'historique des tâches, plusieurs centaines d'entrées de journal de temps, une soixantaine de messages avec leurs réponses ;
- des documents joints aux listes et aux tâches : notes de cadrage, comptes rendus, rapports d'intervention et tableaux.
Toutes les dates sont calculées à partir du jour où vous générez les données : vous trouvez des tâches en retard, des tâches du jour, une semaine en cours remplie jour par jour et des échéances à venir, que vous lanciez la démonstration aujourd'hui ou dans six mois.
Les données sont générées dans votre langue, et la génération se relance sans créer de doublons ; la suppression retire aussi les documents créés sur le disque. La visite guidée s'affiche pour les comptes de démonstration ainsi créés et pour les visiteurs d'une instance de démonstration en ligne.
Connexion à l'application mobile
La page de connexion a été revue, et la session se renouvelle toute seule : vous n'êtes plus déconnecté au bout d'une heure d'utilisation. Les liens vers des pages d'inscription et de mot de passe oublié, qui n'existaient pas, ont été retirés.
Corrections
- Les tags posés sur une tâche étaient perdus à chaque enregistrement, sur toutes les versions de Dolibarr. Ils sont désormais conservés.
- Un message adressé à un groupe n'était vu par personne. Les membres du groupe le voient maintenant dans leur liste, leur badge et le fil de discussion.
- Le formulaire d'une tâche et l'onglet CapTODO d'un tiers montraient les tâches des projets privés à des utilisateurs qui n'y ont pas accès, et permettaient d'y créer des tâches. Ce n'est plus possible.
- En multi-sociétés, l'application mobile pouvait renommer ou supprimer une liste TODO d'une autre entité. Elle s'y refuse désormais.
- Les références ne doublent plus le tiret quand le préfixe en contient déjà un : plus de
TODO--0001. - Les noms des permissions CapTODO s'affichent dans votre langue.
- Le tableau de bord suit la date d'échéance : le compteur "Aujourd'hui" et la liste des tâches en retard sont de nouveau justes.
- L'application mobile affiche de nouveau tous ses textes avec leurs accents.
- Les liens vers un message TODO ouvrent de nouveau la fiche du message.
- Le formulaire d'avis de la page "À propos" n'envoie plus la copie de contrôle en double.
- En français, dans la configuration, l'infobulle du préfixe de référence des listes affichait le texte prévu pour les tâches, et celle des tâches manquait.
- Les formulaires de création de tâche, de message et du journal de temps sont protégés contre le double clic.
- Activé à côté d'autres modules utilisant SmartAuth, CapTODO pouvait rendre leur application mobile inaccessible. Ce n'est plus le cas.
- Le module vous prévient lorsqu'une version plus récente est disponible.
- En interface épurée, le champ de recherche de l'en-tête d'une liste ne trouvait rien. Il retrouve maintenant les listes TODO et les tâches que vous pouvez voir. Voir la section "Recherche" de la page Tâches.
- Avec la protection CSRF de Dolibarr à son niveau le plus strict, utiliser ce champ de recherche rendait invalides les liens de la page. Ce n'est plus le cas.
- Marquer un message comme terminé provoquait une erreur. Le message est désormais clôturé, et Dolibarr retient qui l'a clôturé.
- Les événements agenda créés pour les tâches synchronisées n'avaient pas de propriétaire. Ils appartiennent maintenant au premier utilisateur affecté à la tâche.
- Sous PHP 8.2, le module n'écrit plus d'avertissements de dépréciation dans les journaux.
- La description du module s'affiche dans votre langue dans la liste des modules.
Mise à jour
- Déployez la nouvelle archive comme lors de l'installation.
- Dans Accueil > Configuration > Modules/Applications, désactivez puis réactivez CapTODO. Cette étape est nécessaire : elle crée la table des tags de tâches (Dolibarr 18 à 22), les cinq types d'événement agenda, et recharge les routes de l'application mobile.
- Sur les téléphones et tablettes, rouvrez l'application mobile pour qu'elle charge sa nouvelle version.
Prérequis inchangés : Dolibarr 18.0 ou supérieur et PHP 7.4 ou supérieur.