Skip to content

fix: notes enregistrées sans leur projet, Enregistrer ferme la note, notes dans l'aperçu - #11

Merged
William-De71 merged 1 commit into
mainfrom
fix/notes-save-close
Oct 20, 2026
Merged

William-De71 merged 1 commit into
mainfrom
fix/notes-save-close

Conversation

@William-De71

Copy link
Copy Markdown
Owner

Corrections

  • Notes créées dans un projet sans leur projet : depuis les onglets Notes / Spécifications, le formulaire n'envoyait que les champs affichés. project_id n'est pas un champ à cet endroit, donc la note était enregistrée comme note globale et « disparaissait » du projet. DocEditor utilise maintenant toutes les valeurs du formulaire (getFieldsValue(true)).
  • Enregistrer ferme la note ; Ctrl+S enregistre sans fermer, et un deuxième Ctrl+S met à jour la même note au lieu d'en créer une autre.
  • Bouton « Fermer » à la place de « Annuler » dans les formulaires (FormModal).
  • Pas de saisie perdue : fermer avec des modifications non enregistrées (Échap, ✕, Fermer) demande confirmation. C'est le cas pour les notes et specs (comparaison avec le dernier état enregistré), ainsi que pour les formulaires de bug et de projet.
  • Titre facultatif : sans titre, la première ligne du texte sert de titre, ou la date si le texte est vide.

Nouveauté

  • Aperçu du projet : carte « Notes & specs » avec les 8 dernières, épinglées en premier ; un clic l'ouvre, un bouton « + Note » en crée une.

Vérifications

  • cd server && npm test : 35/35 ; traductions : 570 ; build OK
  • Parcours vérifiés dans le navigateur :
    • note rapide sans titre, enregistrée puis fermée ;
    • deux Ctrl+S sur une nouvelle note : une seule note créée ;
    • Échap avec une saisie en cours : confirmation, puis « Continuer à modifier » ;
    • Échap après un enregistrement : fermeture directe ;
    • note créée depuis l'aperçu : rattachée au projet ;
    • onglet Notes : la fenêtre se ferme après l'enregistrement ;
    • aucune erreur de page.

Generated by Claude Code

…gistrer ferme la note, bouton Fermer, confirmation avant de perdre une saisie, titre facultatif, notes dans l'aperçu du projet

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SYMcy2ff4fam7pKKMjdkGa
@William-De71
William-De71 merged commit 0ce2562 into main Oct 20, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants