Skip to content

Add upload functionality to DLS tables #1596

@louise-davies

Description

@louise-davies

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 - see datagateway-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:

  • DLS users can upload data to ICAT via the user-upload-service on all the appropriate views

Metadata

Metadata

Assignees

Labels

datagateway-dataviewIssues corresponding to the dataview component. This component supersedes datagateway-tableenhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions