Skip to content

feat: utiliser un snapshot d'openalex pour créer une annotation

Fainstein requested to merge feat/use-oa-to-create-annotations into main

Import d’une œuvre OpenAlex comme article annoté, avec snapshot figé des métadonnées OA à la création.

  • Schéma openalexSnapshot (shared + Mongoose) ; ignoré au PUT
  • Bouton Importer dans la modale de prévisualisation OA
  • Badges sur le formulaire général quand un champ diffère du snapshot

Test plan

  • Rechercher une œuvre OA → prévisualiser → Importer comme annotation → article créé dans le projet
  • Modifier un champ importé (ex. titre) → badge « modifié » + valeur OA au survol
  • Sauvegarder l’article → openalexSnapshot inchangé en base
  • Article créé manuellement → pas de badge override

Merge request reports

Loading