Toutes les releases
Piste d'audit : une modification de protocole n'inscrit plus qu'une seule ligne ; Otto confirme dans la langue de l'écran et écrit ses bornes de dates correctement
2026.11.08-audit-protocoles-une-seule-ligne-et-otto-anglais-dates ·
Build livré : af0dc2771b148597077d6036b5393fd373ef884f
Changements
- Piste d'audit : une modification de protocole n'inscrit plus qu'une seule ligne dans la piste d'audit. Jusqu'ici elle en inscrivait deux, identiques et au même horodatage : la seconde provenait d'une écriture technique interne, exécutée juste après la modification pour libérer les champs de travail de l'éditeur. Le chaînage des empreintes était intact, et le reste : rien n'avait été modifié ni retiré, l'ajout était fait deux fois.
- Les lignes en double déjà écrites sont conservées telles quelles : ni supprimées, ni modifiées, ni annotées. Retirer une entrée d'un journal chaîné imposerait de recalculer la chaîne, donc de réécrire la piste d'audit. Une note de conformité datée documente la période, l'ampleur et la cause, et indique qu'une paire de lignes identiques se lit comme une seule modification.
- Otto : les demandes de confirmation avant une écriture (planification de session, études, clients, copie de protocole, publication, affectation, mouvement de stock, modification d'échantillons ou de réactifs en lot, analyses) sont formulées dans la langue de l'écran. Elles étaient toujours en français.
- Otto : pour une question portant sur une période (« aujourd'hui », « cette semaine »), la requête de lecture emploie un intervalle explicite. Lorsque la base refuse une arithmétique de date mal écrite, Otto reçoit l'écriture exacte à utiliser et corrige au tour suivant, au lieu de répéter la même requête.
- Registres : une écriture dans un registre effectuée par Otto au nom d'un utilisateur est tracée comme acte d'agent, avec l'identifiant de son tour, sur la route générique des registres comme c'était déjà le cas pour les figures.
- Bibliothèque : l'aperçu « Essai » de la carte « Schémas scientifiques » s'ouvre à nouveau ; il affichait une page d'erreur.
Limites connues
- Les lignes en double antérieures au déploiement restent dans la piste d'audit et demeurent visibles dans les exports et les rapports.
- Un export ou un indicateur qui compte les lignes d'action PROTOCOL_UPDATED sur une période antérieure au déploiement continue donc de surcompter les modifications concernées.
- Une écriture sur un protocole dont le seul écart porte sur les champs de travail de l'éditeur et l'horodatage de dernière écriture ne laisse plus de trace : elle ne décrit pas le protocole. Toute écriture qui touche une autre colonne reste auditée comme avant.
- Le conseil d'écriture des dates donné à Otto ne s'applique qu'aux erreurs de type date ou heure signalées par la base ; une requête acceptée par la base mais fausse sur le fond n'est pas détectée.
