Nouveautés de la version 1.0.4

La version 1.0.4 apporte l'application mobile de MégaNotes, applique les permissions du module sur toutes ses pages, rend les notes privées réellement privées et fiabilise les mots-clés. Elle couvre aussi les versions 1.0.2 et 1.0.3, jamais diffusées.

Avant de mettre à jour : le module demande Dolibarr 18 ou plus récent et PHP 7.4 ou plus récent ; il fonctionne jusqu'à Dolibarr 24. Après la mise à jour, désactivez puis réactivez le module depuis Accueil > Configuration > Modules/Applications : la réactivation ajoute les colonnes et les index que cette version utilise. Sans elle, les mots-clés des nouvelles notes ne sont plus enregistrés.

Application mobile

Les notes se consultent, se cherchent, se créent et changent de statut depuis le téléphone. L'application suit la même règle de visibilité que l'interface web : une note privée n'est visible que de son auteur.

  • Accueil : compteurs (notes, notes du jour, en cours, traitées, catégories, tags) et notes récentes.
  • Notes : liste complète avec recherche et filtres.
  • Param. : langue de l'interface, version de l'application installée et déconnexion.

L'application demande le module SmartAuth et une adresse HTTPS publique dont la racine est le dossier pwa du module.

Pour en savoir plus : Application mobile.

Permissions et confidentialité

  • La fiche d'une note, la liste avancée et les onglets (contacts, documents, notes, agenda) demandent la permission de lecture de MégaNotes.
  • La page d'accueil et la saisie rapide demandent la permission de lecture ; la saisie rapide et les changements de statut, la permission d'écriture.
  • Une note privée d'un autre utilisateur n'apparaît ni sur la page d'accueil, ni dans la liste avancée, ni dans les suggestions de tags ; un lien direct vers sa fiche affiche un accès refusé.
  • Les suggestions de la saisie rapide (tiers, objets, catégories, tags) ne proposent que ce que l'utilisateur a le droit de lire.
  • L'application mobile applique les mêmes permissions que l'interface web : lire les notes demande la permission de lecture, les créer, les modifier ou les archiver la permission d'écriture, les supprimer la permission de suppression.
  • Dans l'application mobile, la recherche de tiers et d'objets (projets, devis, commandes, factures, contrats, tickets) ne propose que ce que l'utilisateur a le droit de lire, comme la saisie rapide du web, et les compteurs de l'accueil ne comptent que les notes qu'il peut voir.
  • Les textes des notes, les catégories et les tags s'affichent toujours comme du texte sur la page d'accueil, jamais comme du code.

Fiche d'une note

  • Boutons Valider et Retour en brouillon sur la fiche.
  • À la validation, la note reçoit sa référence définitive : NOTE + année et mois de création + compteur, par exemple NOTE2610-0001. Les références déjà attribuées ne changent pas.
  • Onglet Champs supplémentaires dans la configuration du module, pour ajouter vos propres champs aux notes.
  • Une note clonée garde ses tiers, ses objets liés et ses mots-clés.
  • Un email envoyé depuis la fiche d'une note apparaît dans son onglet Événements.

Mots-clés et tags

  • Les tags choisis à la main dans la saisie rapide restent attachés à la note quand les mots-clés du texte sont extraits, même si le texte ne les cite pas.
  • Les mots accentués (école, réunion) restent entiers dans les mots-clés.
  • Un % ou un _ tapé dans la recherche de tags ou dans la recherche de la page d'accueil est cherché tel quel.

Et aussi

  • La page d'accueil (boutons, onglets, filtres, statuts) s'affiche dans la langue de l'utilisateur.
  • L'icône du menu en haut à droite disparaît quand son option repasse à Non.
  • Un double clic sur Enregistrer dans la saisie rapide ou un Ctrl+Entrée répété n'enregistre la note qu'une fois.
  • Retaper dans la saisie rapide le nom d'une catégorie existante rattache la note à cette catégorie.
  • L'histogramme mensuel des statistiques couvre les douze derniers mois et ne compte que les notes que l'utilisateur peut voir.
  • La démonstration reproduit une entreprise d'une cinquantaine de salariés : une soixantaine de clients avec leurs contacts, une douzaine de projets, huit collaborateurs aux rôles distincts et plusieurs centaines de notes sur six mois. Ses dates suivent le jour où elle est générée : la journée et la semaine en cours sont toujours remplies.
  • Le jeu de données de démonstration se relance sans doublon, avec des comptes sur le domaine réservé demo.example.
  • Le module et l'application mobile sont traduits en allemand, en espagnol, en italien, en néerlandais et en portugais du Brésil.
  • L'activation est refusée avec un message clair si une table du module manque.
  • L'aperçu des modèles de documents de la configuration fonctionne sur Dolibarr 24.
  • Page À propos dans la configuration : informations du module, avis et liens utiles. L'avis part de l'adresse d'envoi de votre Dolibarr, et la réponse revient à l'adresse saisie dans le formulaire.

Mise à jour

  1. Remplacez le module par la nouvelle archive.
  2. Désactivez puis réactivez MégaNotes dans Accueil > Configuration > Modules/Applications.
  3. Vérifiez les permissions de lecture et d'écriture de MégaNotes des utilisateurs et des groupes : elles sont désormais exigées sur toutes les pages.