Add upload functionality to DLS tables #1596
Labels
datagateway-dataview
Issues corresponding to the dataview component. This component supersedes datagateway-table
enhancement
New feature or request
Description:
Add the ability to upload new data to ICAT for DLS via Alex's upload server: https://github.com/ral-facilities/user-upload-service
This requires using the Uppy framework: https://uppy.io/docs/react/
Wireframes are on Balsamiq: https://balsamiq.cloud/sq9hezy/p1wt1o8/rC2E7
But basic idea - Visits table should let you upload a new Dataset to a Visit, Dataset table should allow uploading new Datafiles to that Dataset. This should be done via the
actions
prop of table/cardview components - seedatagateway-common/src/views/downloadButton
for an example. Also, on the Datafiles table should also be able to upload - although this is via a separate button near the clear filters button (saves the user having to go back up to the dataset table).Acceptance criteria:
The text was updated successfully, but these errors were encountered: