Cette version de DoliCar apporte évolution significative grâce à une meilleure visibilité des données et un nouveau tableau de bord centralisé. Elle met l'accent sur la traçabilité des contrôles techniques liés aux véhicules et la fiabilité des informations visibles.
Nouvelles fonctionnalités et améliorations
Certificat d'immatriculation
- Ajout de l'affichage du contrôle lié, du dernier contrôle et du prochain contrôle dans la liste.
- Intégration du verdict du dernier contrôle et amélioration du design de la liste.
- Refonte de la liste avec inclusion de templates TPL pour plus de modularité.
Penser à activer la configuration dans le module DigiQuali pour lier un contrôle à une carte grise

Exemple de listes de cartes grises avec des contrôles liés, plusieurs contrôles peuvent être réalisé sur le même objet

Dashboard
- Création d’un nouveau tableau de bord pour visualisation synthétique des données liées.
Améliorations & corrections
Certificat d'immatriculation
- Correction de la vérification du lot avant la création par défaut.
- Ajustement du type de source (sourcetype) et des hooks associés.
- Amélioration des traductions et clés d’affichage dans la liste.
Templates TPL
- Vérification de l'existence du produit avant création.
- Correction du processus de fetch avec sanitisation de la référence.
Hooks
- Correction d'une erreur empêchant l'affichage de l'interface publique.
- Ajout d’un hook pour gérer les notes publiques et corriger des comportements liés aux extrafields.
- Changement de la position des extrafields.
- Nouveau contrôle ajouté dans ActionDolicar pour vérifier les catégories de véhicules.
- Nettoyage de code et ajustements de contenu affiché dans les notes publiques
Comparaison des versions 1.2.0 et 21.0.0
- 21.0.0
#334 - #332 [Mod] fix: new version number 21.0.0
#333 - #329 [Hook] fix: fetch control link to registration instead of prod_lot
#330 - #327 [PublicInterface] fix: use class_name instead of className
#331 - #325 [registrationcertificatefr] add: rework list with tpl inclusion
#326 - #281 [Dashboard] add: new dashboard
#315 - #261 [RegistrationCertificate] add: linked control on list
#262 - #311 [ActionDolicar] add: verification for
#312 - Main into Develop
#305 - #314 [Registrationcertificatefr] fix: change sourcetype and hook digiquali
391e228 - #325 [Registrationcertificatefr] fix: trad/key for list
31c962e - #320 [Hook] fix: improve public note content and fix various behavior on it
e849f1b - #321 [Hook] fix: change extrafields position
e11b789 - #261 [RegistrationCertificate] add: nextControl and improve design
a0a88a5 - #268 [TPL] fix: check product before creating
38c338c - #309 [Hook] add: hook for digiquali
ddf78a6 - #261 [RegistrationCertificate] add: last control on list and verdict
cef2f95 - #268 [Dashboard] fix: warning missing check on $latestControl->next_control_date
96499df - #281 [Dashboard] fix: trad and check
c73cb44 - #319 [Registrationcertificatefr] fix: check lot before create default value
e6d8958 - #268 [TPL] fix: need ref sanitize for fetch process
fe5a28a - Merge pull request #310 from nicolas-eoxia/add_hook_digiquali
4b20dea
