Signaler les envies déjà entrées au catalogue, sans les supprimer

La demande initiale était de retirer l'envie ; c'est refusé. Le catalogue
est commun et la liste d'envies personnelle : supprimer modifierait la
liste d'un autre en silence, avec sa note. Et le rapprochement par clé
d'œuvre est faillible, alors qu'une suppression ne se rattrape pas.

L'étiquette « Déjà au catalogue » mène à la fiche, pour vérifier avant de
retirer. Le critère est celui des doublons, la convention d'auteur commun
étant désormais partagée par les deux (RapprochementAuteurs).

Au passage : accolade manquante sur .etiquette-souhaite, qui avalait la
règle suivante — le bandeau de mise à jour perdait son style.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
mathieu
2026-08-19 21:30:55 +02:00
co-authored by Claude Opus 5
parent 383ed43227
commit a49125ddc3
9 changed files with 301 additions and 42 deletions
-18
View File
@@ -80,24 +80,6 @@ rendu en canvas, pas sur une image de caméra.
# Retours d'usage du 2026-08-19 (3ᵉ série)
## À l'ajout d'un livre, signaler l'envie correspondante
**Décidé le 2026-08-19 : on ne supprime rien, on signale.** La liste d'envies marque l'entrée
« déjà au catalogue ».
Pourquoi pas la suppression, qui était la demande initiale :
- le catalogue est **commun**, la liste d'envies **personnelle**. Supprimer l'envie d'un autre
modifierait sa liste en silence et lui ferait perdre sa note (« demandé à Noël ») ; l'API ne
sait pas — délibérément — écrire dans la liste d'autrui, et l'ouvrir serait une brèche dans un
invariant tenu partout ailleurs ;
- le rapprochement se fait par `CleOeuvre` + auteur, donc **faillible** (titre retraduit, tome,
intégrale — voir `CLAUDE.md`). Une suppression fondée sur un rapprochement faux est
irréversible ; un signalement se corrige d'un coup d'œil.
Reste à implémenter : le marquage dans `SouhaitDto`, calculé comme l'est déjà `Possede` dans la
bibliographie, et son rendu sur l'écran des envies.
## Bandes dessinées et magazines
Deux demandes distinctes, de coût très différent.