Implementation of the start submission via an uploaded file (estimation 3 days - required previous)
This task is related to rewriting the org.dspace.app.rest.repository.WorkspaceItemRestRepository.upload(Context, HttpServletRequest, MultipartFile) to internally use Live Import instead than BTE to eventually extract metadata for one or more submission from the provided file.
The task will include the creation of a first example of data extraction from a file via the Live Import Framework, such as BibTeX or EndNote, and corresponding Integration Test that will verify that the data are correctly added to the created items
Implementation of the Extract Panel using the live import framework (estimation 2 day - require previous)
This task is related to the step org.dspace.submit.step.MetadataStep, org.dspace.app.rest.submit.step.ExtractMetadataStep currently in the master.
The whole feature is already implemented and has been demonstrated at OR and the youtube video of the DSpace 7 preview, there is no interaction with the user about the additional information found in the external provider but the extra changes automatically applied are notified with the usual sticky messages.
Implementation of a search and import from an external source (Estimation REST: 1day, Angular: 4 days) - this is the goal of the original DS-4281
A separate UI linked from the MyDSpace and/or the left menu should allow the user to search an external datasource and import one or more results.
On the rest side this task will include the porting to the live import of the CrossRef BTE connector that also provide the ability to search by query other than by identifier.
Implementation of a metadata quality tool for inprogress submission (TBD after 7.0)
This is a new feature, that was initially discussed and named metadata suggestions and confused with the search functionality above.