Skip to content

23.0.0

Choose a tag to compare

@github-actions github-actions released this 07 May 15:04
· 455 commits to main since this release

[ReedCRM] [23.0.0] - PWA enrichie - Carte interactive - Suivi des opportunités

Description : Cette version enrichit la PWA (filtre par personne, sélecteur de semaine via Flatpickr, géolocalisation dans la création rapide, sélecteur de catégories), ajoute la carte aux opportunités avec routes et badges, refond l'analyse des opportunités avec graphes et widget hebdomadaire, et étend le bloc de relance aux fiches tiers et propositions.

Nouvelles fonctionnalités et innovations

PWA — gestion des semaines et filtres

  • Sélecteur de semaine Flatpickr en remplacement du picker natif (UX cohérente cross-browser).
  • Navigation par week_start absolu au lieu d'un offset relatif → URL partageable.
  • Filtre par personne disponible sur toute l'application.
  • Position GPS courante affichée dans la création rapide (avec fallback gracieux si pas de nom/prénom).
  • Sélecteur de catégories dans la création rapide ; champ Gravityform retiré du formulaire.
  • Colonnes lat / lon ajoutées à la vue d'adresse pour faciliter la géolocalisation.

Carte interactive

  • Carte ajoutée à la PWA avec pré-filtres en boutons.
  • Affichage des routes entre points.
  • Badge avec compteur sur les épingles qui se chevauchent.
  • Corrections sur le rendu des points (point sur point, JS).

Statistiques opportunités

  • Nouveau widget « Infos globales de la semaine » sur la home.
  • Graphes opportunités sur la home (origine, % de probabilité, etc.).
  • Logo d'origine d'opportunité affiché sur la fiche projet.
  • Total compté correctement comme opportunités avec probabilité ≤ 50.
  • Bornes des plages d'opportunités fixées entre 50-80 et 80+.
  • Nouveau champ extra reedcrm_field_opp_percent sur les projets.
  • Samedi et dimanche retirés des graphes home (semaine de travail uniquement).

Bloc de relance

  • Bloc de relance étendu à thirdpartycard et propalcard (avant : seulement la liste).
  • Pop-up d'historique au survol du badge de relance commerciale.
  • Couleurs des boutons de relance refondues en colorblind-friendly.

Liste des propositions et tiers

  • Nouvelle liste de propositions générique (basée sur la liste Saturne).
  • Lien direct pour rechercher un tiers par SIRET à la création de tiers.

EventPro

  • Assignation utilisateur pour les rappels (reminder).
  • Case à cocher « Reminder » retirée des EventPro (gérée différemment maintenant).

Améliorations & corrections

Menu

  • Réorganisation du menu gauche (noms, ordre, refonte complète).
  • Ordre des entrées « opportunités importées » corrigé.
  • Filtre search_status corrigé pour les propals ouvertes.
  • Redirection du menu « facture récurrente » vers la bonne page.

Extrafields

  • Suppression des extrafields obsolètes (vocal, contact_informations, description).
  • Nettoyage rétro-compatible des extrafields obsolètes à l'init du module (avec garde via conf).
  • Nouveau champ extra reedcrm_gravityform (URL Gravityform) + exposition dans l'API.

Cartes / SQL

  • SALESREPINTERNAL ajouté pour tous les modules.
  • Mises à jour SQL déplacées dans update.sql.
  • JS de la carte corrigé.

Module / configuration

  • Renommage cohérent « PWA » → « App » dans les traductions.
  • Backward compatibility pour les projets sans nom/prénom.
  • Trad manquante call_notifications ajoutée.

Actions / hooks

  • printFieldListWhere corrigé.
  • JS qui disparaissait dans la pop-up de liste — corrigé.

Build / CI

  • cross-env requis dans package.json (compat Windows).
  • Dart SCSS v3 supporté.
  • Recompilation des assets min CSS/JS.
  • Migration vers saturne_list au lieu de la liste Dolibarr.
  • .gitattributes corrigé pour le build des assets.

Comparaison des versions 22.1.0 et 23.0.0