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:
@@ -147,6 +147,21 @@ else
|
||||
}
|
||||
|
||||
<p class="carte-details">
|
||||
@*
|
||||
⚠️ On SIGNALE, on ne supprime pas : la liste d'envies est
|
||||
personnelle et le catalogue est commun, donc l'envie n'est
|
||||
peut-être pas de celui qui a ajouté le livre — et la note
|
||||
(« demandé à Noël ») disparaîtrait avec elle. Le rapprochement
|
||||
est en outre faillible : l'étiquette mène à la fiche pour qu'on
|
||||
puisse vérifier avant de retirer quoi que ce soit.
|
||||
*@
|
||||
@if (souhait is { Possede: true, LivreId: { } livreId })
|
||||
{
|
||||
<a class="etiquette etiquette-possede" href="@($"livres/{livreId}")">
|
||||
Déjà au catalogue
|
||||
</a>
|
||||
}
|
||||
|
||||
@if (!string.IsNullOrWhiteSpace(souhait.Editeur))
|
||||
{
|
||||
<span>@souhait.Editeur</span>
|
||||
|
||||
@@ -839,6 +839,8 @@ body {
|
||||
background: #e6e6f5;
|
||||
color: #3b3b7a;
|
||||
font-weight: 600;
|
||||
}
|
||||
|
||||
/* --- Mise à jour de l'application --- */
|
||||
|
||||
/* Injecté par js/mise-a-jour.js, hors composants Blazor : ce bandeau doit pouvoir s'afficher
|
||||
|
||||
Reference in New Issue
Block a user