feat(backend): detalle ORCID en export y sync sin borrar datos

Enriquece obras al exportar SWORD/ZIP, pide detalle en obras nuevas (con tope), preserva campos de detalle en re-sync y desenvuelve la respuesta work de ORCID.
This commit is contained in:
Mireya Cueto Garrido
2026-05-20 12:56:02 +02:00
parent 330f0dd62b
commit 9b596af494
5 changed files with 254 additions and 22 deletions
+2
View File
@@ -104,6 +104,8 @@ class Settings(BaseSettings):
# Por defecto solo se usa el resumen de GET /works. Si se pide enrich, como máximo
# se harán tantas peticiones de detalle (el resto se normaliza solo con summary).
ORCID_WORK_DETAIL_ENRICH_MAX: int = 50
# Máximo de obras nuevas (por sync) a las que se pide /work/{put_code}; el resto en export.
ORCID_NEW_SYNC_DETAIL_MAX: int = 100
DOCS_ENABLED: bool = True