Parent Feature
#1466
Requirement IDs
DATA-R-02
User Story
As a researcher, I want to sync a connected restricted dataset with its hosted platform, so I have the latest information about the dataset associated with the project.
Acceptance Criteria
- Given a user has write access to a project with a connected restricted dataset, When they click the Sync button for that dataset, Then a synchronisation with the host InvenioRDM instance is triggered for that dataset.
- Given a user has write access to a project with multiple connected restricted datasets, When they click the Sync All button, Then a synchronisation is triggered for all restricted datasets connected in the project.
- Given a synchronised restricted dataset has a new version on the source platform, When the sync completes, Then the system updates the local entry with the latest version and notifies users about the update.
- Given the synchronisation is successful, When the operation completes, Then the system informs users about the number of updated datasets.
- Given the synchronisation fails, When the operation cannot complete, Then the system informs users about the failure and provides guidance on next steps.
Notes & Context
Parent Feature
#1466
Requirement IDs
DATA-R-02User Story
Acceptance Criteria
Notes & Context
FEAT-DATSET-08