Distinguer romans et BD par un type de document

Format disait physique ou numérique, jamais roman ou BD. Trois valeurs
seulement : une valeur s'ajoute sans migration, la renommer une fois posée
sur des centaines de fiches, non.

Le défaut est « non précisé », pas « roman » : les fiches existantes n'ont
pas été saisies avec cette question en tête, et un AddColumn suffit
justement parce que la valeur par défaut ne prétend rien. L'interface
n'affiche donc que ce qui a été choisi, comme pour le format.

Filtre ajouté aux DEUX implémentations, serveur et hors-ligne, avec quatre
jeux de critères de plus dans le test qui les confronte.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
mathieu
2026-08-19 21:45:37 +02:00
co-authored by Claude Opus 5
parent a49125ddc3
commit 49eb8e1c98
21 changed files with 631 additions and 27 deletions
+5 -18
View File
@@ -80,25 +80,12 @@ rendu en canvas, pas sur une image de caméra.
# Retours d'usage du 2026-08-19 (3ᵉ série)
## Bandes dessinées et magazines
## Les magazines : une fiche par revue, les numéros à l'intérieur
Deux demandes distinctes, de coût très différent.
### Les BD : surtout une question de type de document
Une BD est déjà catalogable telle quelle — elle a un ISBN, la BnF la connaît (vérifié au lot 6 :
la BD de Dobbs tirée de *La bête humaine* remonte bien). Ce qui manque est de pouvoir **la
distinguer** : `Format` dit physique ou numérique, pas roman ou BD.
Piste : un `TypeDocument` (roman / BD / magazine…) à côté de `Format`, avec migration, filtre au
catalogue et étiquette. ⚠️ Suivre la règle déjà actée pour le format : **n'afficher que ce qui
n'est pas le cas par défaut**, sinon chaque ligne du catalogue porte une étiquette qui n'apprend
rien.
Champs propres à la BD (série, tome, scénariste/dessinateur) : à ne faire que si le besoin se
confirme. Le modèle actuel met tous les auteurs dans `LivreAuteur` sans distinguer les rôles.
### Les magazines : une fiche par revue, les numéros à l'intérieur
⚠️ La demande jumelle, **les BD**, est traitée : `TypeDocument` existe (voir `CLAUDE.md`).
Restent les champs propres à la BD — série, tome, scénariste/dessinateur — à ne faire que si le
besoin se confirme, le modèle mettant aujourd'hui tous les auteurs dans `LivreAuteur` sans
distinguer les rôles. La question des **séries** rejoint celle des sagas, plus bas.
⚠️ Rouvre la décision du lot 1, qui écartait le catalogage des périodiques faute de modèle.
Le modèle est maintenant choisi.