alexis
ddab663d50
Merge branch 'style/rework-dashboard-header' into 'main'
...
feat(export): mejora en el selector de destino y manejo de exportaciones
See merge request fjmimbre/orcid_system!2
2026-06-01 11:48:28 +00:00
Alexis
c176c91e89
feat(ui): actualizar lógica de selección en PublicationsTable para manejar solo la página actual
...
Se modifica el comportamiento del checkbox maestro para que solo seleccione las filas visibles en la página actual, en lugar de toda la colección filtrada. Además, se actualizan las estadísticas de selección para reflejar esta nueva lógica y se renombra la función correspondiente para mayor claridad.
2026-06-01 13:42:49 +02:00
Alexis
552254d4a8
feat(ui): mejora en el selector de años en PublicationsTable y ajustes en SwordProfileSelect
...
Se reemplaza el elemento <select> por el componente CustomSelect en PublicationsTable para una mejor experiencia de usuario al seleccionar años. Además, se ajusta el estilo del componente SwordProfileSelect para mejorar la presentación de las opciones. Se asegura que la funcionalidad de selección se mantenga intacta.
2026-06-01 13:33:36 +02:00
Alexis
02c65bb710
feat(export): mejora en el selector de destino y manejo de exportaciones
...
Se actualiza el componente ExportDropdown para incluir un selector de destino que permite elegir entre diferentes perfiles de exportación, incluyendo la opción de ZIP. Se mejora la lógica de descarga y se ajusta el componente SwordProfileSelect para manejar la selección de perfiles de exportación. Además, se realizan cambios en la página Dashboard para integrar el nuevo sistema de exportación.
2026-06-01 13:12:55 +02:00
Mireya Cueto Garrido
aa2e7280dc
feat(export): perfiles DSpace/EPrints/Dublin Core y selector SWORD en UI
...
Backend: generadores por repositorio, ZIP multi-formato y query profile en /export/sword. Frontend: selector Destino que envia profile al descargar SWORD XML.
2026-05-20 13:25:35 +02:00
Mireya Cueto Garrido
9b596af494
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.
2026-05-20 12:56:02 +02:00
Mireya Cueto Garrido
330f0dd62b
fix(backend): sync sin N+1 a ORCID en perfiles grandes
...
Por defecto solo se usa /works; detalle /work/{put_code} opcional con tope ORCID_WORK_DETAIL_ENRICH_MAX. Parámetro enrich_work_details en búsqueda y query en sync.
2026-05-20 12:43:49 +02:00
Mireya Cueto Garrido
238742bda4
feat(backend): rendimiento ORCID y autosync configurable
...
Reutiliza cliente HTTP ORCID, reduce consultas DB al sincronizar works y añade SYNC_* en settings y scheduler (cron mensual o intervalo). Actualiza backend/.env, frontend/.env y .env.example para despliegue.
2026-05-20 12:25:20 +02:00
alexis
5e0b5c4289
Merge branch 'style/mejoras-uiux' into 'main'
...
feat(ui): mejoras dashboard y entorno local con ngrok/ORCID sandbox
See merge request fjmimbre/orcid_system!1
2026-05-19 10:24:14 +00:00
Alexis
dbd8bd5992
feat(ui): mejoras dashboard y entorno local con ngrok/ORCID sandbox
...
- Añade enlace Volver al inicio y márgenes max-w-7xl en dashboard y group
- Corrige hora de última sincronización (UTC en formatDate)
- Evita scroll horizontal en tabla de publicaciones
- Soporta backend/.env.local y compose opcional para sandbox/ngrok
- Cookie OAuth Secure en redirects HTTPS; README y .env.example
2026-05-19 12:06:54 +02:00
Alexis
59eda988d2
fix: update frontend API key handling and improve export documentation
2026-05-19 09:57:36 +02:00
Alexis
8d29fb054d
fix: update API key dependency handling in export endpoints and improve documentation for export URLs
2026-05-18 11:12:42 +02:00
Alexis
7d913201f9
fix: set correct proxy headers in nginx and VITE_API_URL to fix 400 Bad Request
2026-05-15 13:35:29 +02:00
Alexis
38d6255ceb
Merge branch 'main' of http://serezade.ujaen.es:8030/fjmimbre/orcid_system
2026-05-15 12:58:42 +02:00
Alexis
d3ffb2cfda
fix: implement backend configuration system and ORCID API client integration
2026-05-15 12:56:31 +02:00
Alexis
b9c23bc6fe
Merge branch 'main' of http://serezade.ujaen.es:8030/fjmimbre/orcid_system
...
# Conflicts:
# backend/.env
# frontend/.env
2026-05-15 12:29:11 +02:00
Alexis
3c72983185
Merge branch 'main' of https://github.com/uja-dev-practices/orcid_system
2026-05-15 12:23:40 +02:00
Alexis
5ecac7ecf6
feat: implement ORCID API client and update gitignore to exclude environment files
2026-05-15 12:23:36 +02:00
Alexis
a31e0e6137
feat: add SVG favicon to the frontend public directory
2026-05-15 12:02:37 +02:00
Alexis
aacb8be09d
fix: add Nginx configuration, Vite setup, and API service client for the ORCID frontend integration
2026-05-15 10:21:20 +02:00
Alexis
f6b63d147a
chore: add nginx configuration to serve frontend and proxy API requests
2026-05-15 10:09:19 +02:00
Alexis López
745a37a700
Merge pull request #22 from uja-dev-practices/develop
...
Develop
2026-05-15 09:38:47 +02:00
Alexis López
ca3592e706
Merge pull request #21 from uja-dev-practices/fix/typography-consistency
...
Fix/typography consistency
2026-05-15 09:38:19 +02:00
Alexis
70dc397ac2
fix: typography consistency with native-first font stack and Inter webfont fallback
2026-05-15 09:37:13 +02:00
Alexis
76f003377d
fix: update base path from /orcid2words to /orcid2sword in .env, Dockerfile, and nginx.conf
2026-05-14 10:50:52 +02:00
Alexis
7ac0eab321
fix(nginx): enhance configuration to prevent absolute redirects and ensure index.html is served without cache for improved SPA performance
2026-05-14 10:20:19 +02:00
Alexis
1b53084062
fix(nginx): replace rewrite rules with try_files for /flintstones and /orcid2words to enhance SPA functionality and prevent 404 errors
2026-05-13 14:16:43 +02:00
Alexis
4a6eeeae68
fix(main): update resolveRouterBasename function to return prefix instead of withSlash for improved routing behavior
2026-05-13 14:07:23 +02:00
Alexis
cd8efa12d0
fix(nginx): replace 301 redirects with rewrite rules for /flintstones and /orcid2words to prevent internal port exposure and improve URL handling
2026-05-13 13:59:21 +02:00
Alexis
d520e4923b
fix(nginx): add handling for /flintstones prefix to improve URL resolution and maintain SPA functionality
2026-05-13 13:47:17 +02:00
Alexis
d5be910da6
fix(nginx): prefix ^~ /orcid2words/ + diagnostic headers
2026-05-13 13:39:53 +02:00
Alexis
926e59891d
fix(nginx): tolerar Apache con o sin strip y forzar rebuild en CI
2026-05-13 13:27:40 +02:00
Alexis
5f3fd8aa3e
chore: simplify Nginx configuration for handling /orcid2words paths to improve URL resolution and prevent 404 errors
2026-05-13 13:14:46 +02:00
Alexis
0265afad5b
chore: enhance Nginx configuration for direct access and update main entry point to dynamically resolve Router basename based on environment settings
2026-05-13 13:07:40 +02:00
Alexis
a3b9082a71
chore: update Dockerfile and .dockerignore to clarify environment variable handling and improve build context; adjust Footer component to use dynamic base URL for logo
2026-05-13 12:59:47 +02:00
Alexis
cd9ad28a98
refactor: update Dockerfile to use Nginx for serving the application and adjust configuration for multi-stage build
2026-05-13 12:49:36 +02:00
Alexis
a5321a6807
fix: update Dockerfile to change the port from 8073 to 5173 for serving the application
2026-05-13 12:38:21 +02:00
Alexis
10c9168370
chore: update Dockerfile to implement multi-stage build for optimized production deployment
2026-05-13 11:56:02 +02:00
Alexis
e358f9cb49
chore: add .gitattributes for LF on YAML (avoid EOL merge noise)
2026-05-13 11:36:35 +02:00
Alexis
ab7e355260
resuelto conflicto de CRLF y LF
2026-05-13 11:34:49 +02:00
Alexis
1e973bf81c
Update Vite configuration to use base path from environment and simplify proxy settings; adjust main entry point for BrowserRouter basename.
2026-05-13 11:30:12 +02:00
Mireya
2ccdcac4c8
Delete README.md
2026-05-13 09:02:21 +00:00
Mireya Cueto Garrido
1bee9fe74b
Delete frontend/README.md
2026-05-13 11:01:43 +02:00
Mireya
5b94b1a39a
Edit README.md
2026-05-13 08:47:03 +00:00
Mireya
9ea6f516ee
Delete .gitlab-ci.yml
2026-05-13 08:41:49 +00:00
Mireya Cueto Garrido
d83fe1bbb0
Cambios en .env, gitlab-ci y dockercompose
2026-05-13 10:39:38 +02:00
Mireya Cueto Garrido
c945a59bfc
Rename .gilab-ci.yml to .gitlab-ci.yml
2026-05-13 10:34:45 +02:00
Mireya Cueto Garrido
410fd4a09e
Create .gilab-ci.yml
2026-05-13 10:34:32 +02:00
Alexis López
574ea2c541
Merge pull request #19 from uja-dev-practices/feature/frontend-v5
...
fix: mapear puertos en docker compose
2026-05-13 10:29:45 +02:00
Alexis López
ec366eaab1
Merge branch 'main' into feature/frontend-v5
2026-05-13 10:29:34 +02:00