Skip to content

[CAT-1054] - Zenodo Integration Improvements and UI Enhancements#604

Merged
themiszamani merged 1 commit intoFC4E-CAT:develfrom
EPantelaios:feature/CAT-1054
Oct 15, 2025
Merged

[CAT-1054] - Zenodo Integration Improvements and UI Enhancements#604
themiszamani merged 1 commit intoFC4E-CAT:develfrom
EPantelaios:feature/CAT-1054

Conversation

@EPantelaios
Copy link
Copy Markdown
Collaborator

@EPantelaios EPantelaios commented Oct 14, 2025

⚠️ This PR should not be merged before CAT-1053 and CAT-1055 are merged.

This PR enhances the Zenodo integration system by implementing a comprehensive multi-step publishing workflow, introducing dynamic DOI badge displays, and reorganizing the user interface across all assessment management features.

  • Implemented multi-step publishing wizard with status polling for real-time updates
  • Added DOI number display with Zenodo badge using image and target URL fields
  • Updated to use zenodo_deposit_url field instead of zenodo_file_url for proper linking
  • Enhanced settings panel with connection validation displaying proper message for connection
  • Extended admin assessment management to include Zenodo publishing capabilities
  • Reorganized action buttons for assessments list with visual separation between management and publishing actions

@themiszamani themiszamani merged commit d9bfda1 into FC4E-CAT:devel Oct 15, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants