Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add upload functionality to DLS tables #1596

Open
1 task
louise-davies opened this issue Nov 20, 2023 · 0 comments · May be fixed by #1597
Open
1 task

Add upload functionality to DLS tables #1596

louise-davies opened this issue Nov 20, 2023 · 0 comments · May be fixed by #1597
Assignees
Labels
datagateway-dataview Issues corresponding to the dataview component. This component supersedes datagateway-table enhancement New feature or request

Comments

@louise-davies
Copy link
Member

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
@louise-davies louise-davies added enhancement New feature or request datagateway-dataview Issues corresponding to the dataview component. This component supersedes datagateway-table labels Nov 20, 2023
@kaperoo kaperoo linked a pull request Nov 29, 2023 that will close this issue
3 tasks
@kaperoo kaperoo linked a pull request Nov 29, 2023 that will close this issue
3 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
datagateway-dataview Issues corresponding to the dataview component. This component supersedes datagateway-table enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants