Ajoute les notices sources et le renommage fusionné des auteurs

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
LIMONIER Mathieu
2026-08-20 14:27:42 +02:00
co-authored by Copilot
parent 6b8f08ef26
commit e28d5bce32
24 changed files with 935 additions and 3 deletions
+6 -2
View File
@@ -233,7 +233,9 @@ L'écran `/souhaits/ajout` rend aujourd'hui une liste plate.
## Lot F — Enrichir la fiche d'un livre
- **F1. Un lien vers la notice source** (BnF, OpenLibrary) sur la fiche. Peu coûteux, et c'est le
- ~~**F1. Un lien vers la notice source** (BnF, OpenLibrary) sur la fiche.~~ Traité le 2026-08-20 :
l'URL est conservée à la création quand le livre vient d'un lookup ISBN et affichée sur la fiche.
Peu coûteux, et c'est le
recours quand une donnée paraît fausse. ⚠️ Suppose de **conserver l'identifiant de la notice**
au lookup, ce que le modèle ne fait pas aujourd'hui : ce n'est donc pas un simple lien à
afficher, mais une colonne de plus.
@@ -241,7 +243,9 @@ L'écran `/souhaits/ajout` rend aujourd'hui une liste plate.
table de tags, saisie, filtre, et la question de la **portée** (commune ? personnelle ?). Une
source automatique est douteuse — le Dublin Core BnF porte `dc:subject`, mais avec un vocabulaire
Rameau qui ne ressemble pas à ces mots-là. À instruire séparément du reste du lot.
- **F3. Renommer un auteur**, la correction se répercutant sur tous ses livres. ⚠️ Le n-n est déjà
- ~~**F3. Renommer un auteur**, la correction se répercutant sur tous ses livres.~~ Traité le
2026-08-20 : le renommage recalcule les formes et propose une fusion confirmable en cas de
collision. ⚠️ Le n-n est déjà
en place, donc un seul `Auteur.Nom` à changer — mais **`NomNormalise` et `CleRegroupement` se
recalculent**, et la clé porte un index **unique**. Renommer « Hamilton » en « Peter F. Hamilton »
peut donc **entrer en collision** avec une fiche existante : le geste est alors une **fusion**,