CHANGELOG MODULE DIFFUSION FOR DOLIBARR ERP CRM
- FR: Correction du pied de page du PDF standard Diffusion pour éviter la création de pages supplémentaires lorsque TCPDF déclenche un saut de page automatique pendant le rendu du footer.
- EN: Fixed the standard Diffusion PDF footer to prevent extra pages when TCPDF triggers an automatic page break while rendering the footer.
- FR: Correction du sélecteur de projet sur la fiche diffusion pour afficher en édition les projets liés à un tiers comme en création.
- EN: Fixed the project selector on the diffusion card so projects linked to a third party are available in edit mode as they are in create mode.
- FR: corrige l'intégration aux projets via l'utilisation des types de contacts du module "Projet" plutôt que les types de contacts "Diffusion" quand celui-ci est actif
- EN: fix projects integration using project contact type when "Project" module is active instead of "Diffusion" contacts type.
- FR: Refonte du rendu PDF de la description HTML avec pagination robuste des tableaux : découpe multi-pages, répétition de l'en-tête à chaque page et respect systématique de la zone avant pied de page.
- EN: Reworked HTML description PDF rendering with robust table pagination: multi-page splitting, header repetition on each page, and strict respect of the area before footer.
- FR: Normalisation avancée des tableaux HTML pour le PDF : conversion automatique de la première ligne en en-tête répétable quand nécessaire et alignement stable des colonnes.
- EN: Added advanced HTML table normalization for PDF: automatic conversion of first row into repeatable header when needed and stable column alignment.
- FR: Harmonisation du style tableau PDF (en-têtes grisés, bordures fines, cellules alignées à gauche/centrées verticalement) et meilleure compatibilité TCPDF via styles inline.
- EN: Harmonized PDF table styling (gray headers, thin borders, left-aligned/middle cells) and improved TCPDF compatibility through inline styles.
- FR: Amélioration du calcul des largeurs de colonnes basé sur le contenu non césurable (mot le plus long), avec plafonnement de la colonne de référence à 75mm, plancher à 5mm et redistribution équitable du reste entre toutes les colonnes.
- EN: Improved column width computation based on non-breakable content (longest word), with a 75mm reference-column cap, 5mm floor, and equal redistribution of remaining width across all columns.
- FR: Encadrement renforcé des images HTML dans la description PDF (hauteur max 100mm et largeur max limitée à la zone utile).
- EN: Strengthened HTML image constraints in PDF descriptions (max height 100mm and max width limited to usable area).
- FR: Correction du rendu de la description sur la card diffusion pour afficher systématiquement le HTML saisi.
- EN: Fixed description rendering on the diffusion card to always display entered HTML content.
- FR: Passage du formulaire de description diffusion sur le profil d'éditeur
dolibarr_mailingsavec alignement du rendu HTML sur la constanteFCKEDITOR_ENABLE_MAILINGS. - EN: Switched the diffusion description form to the
dolibarr_mailingseditor profile and aligned HTML rendering with theFCKEDITOR_ENABLE_MAILINGSsetting.
- FR: Ajout de la gestion des modèles de diffusion (
is_template) avec conversion d'une diffusion en modèle et création d'une diffusion à partir d'un modèle. - EN: Added diffusion template management (
is_template) with conversion from diffusion to template and creation of a diffusion from a template. - FR: Ajout du suivi de provenance (
model_source) et d'un onglet « Diffusions générées » pour visualiser les diffusions créées depuis un modèle. - EN: Added source tracking (
model_source) and a “Generated diffusions” tab to view diffusions created from a template. - FR: Adaptation des listes/cartes pour les modèles (colonnes dédiées, restrictions d'actions, statut « Modèle », masquage des zones non pertinentes).
- EN: Adapted lists/cards for templates (dedicated columns, action restrictions, “Template” status, hidden non-relevant areas).
- FR: Correction des contrôles de droits dans les hooks projet pour prendre en charge la permission
diffusiondocet rétablir l'affichage des diffusions liées pour les utilisateurs non administrateurs. - EN: Fixed permission checks in project hooks to include
diffusiondocrights and restore linked diffusion visibility for non-admin users. - FR: Amélioration de la mise en page PDF standard diffusion : pagination robuste des sections contacts et documents joints avec reprise sur page suivante avant le pied de page.
- EN: Improved standard diffusion PDF layout with robust pagination for contacts and attachments sections, continuing on next page before footer overlap.
- FR: Ajout de la clé de traduction
Diffusion@diffusionpour afficher correctement le libellé du module dans la page des notifications. - EN: Added
Diffusion@diffusiontranslation key to correctly render module label on the notifications page.
- FR: Ajout de l'intégration du module Diffusion dans le menu de création rapide (quick add) avec une entrée de création directe.
- EN: Added Diffusion module integration into the quick add dropdown with a direct create entry.
- FR: Correction de la gestion des liens de contacts diffusion pour éviter les mauvaises associations avec un projet quand les identifiants coïncident.
- EN: Fix contact link handling for diffusion contacts to avoid wrong project associations when IDs match.
- FR: Correction de l'inclusion manquante de la classe
DiffusionContactsur le point d'entrée AJAX on/off. - EN: Fix missing
DiffusionContactclass include in AJAX on/off endpoint.
- FR: Version initiale.
- EN: Initial version.