-
Notifications
You must be signed in to change notification settings - Fork 487
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
Globus: Identify and add configurable button(s) for Upload and Download actions on Dataset page #7626
Comments
Thanks @amberleahey. We're discussing some prioritization this week and we should be able to follow up soon after that. One thing that I didn't bring up during our meeting is the existing workflow that we have for rsync/SSH. In this workflow, there's a similar issue of needing the Dataset created before files can be uploaded, since the rsync script needs the dataset ID. In this case, we provided a message during Dataset create that you can upload files after saving instead of doing it all on the dataset create page (see screenshot). This was a few years ago, and this was also pre-external tools, so we'll want to review, but I thought the way we worked around the limitations in that case was interesting. |
File level external tool has a mandatory field contentType in manifest json. But globus file level external tool for download should work on any type of file. So there is a need either to make contentType not to be mandatory (like in dataset level external tool) and show Globus tool for any type of file or Globus Tool would have to use a different framework (not the present external tool one). |
Hello, just trying to get a sense of where this issue is in the pipeline. I see this as a potential deliverable in Q1 2022; Q1 2022 has passed; will this be delivered in FY 2022? |
Working on this through June with the intent to have it working (if a Dataverse instance configures it) for public files. Hoping to coordinate through the community slack on this. |
This seems to be the issue where we are tracking the Globus UI work. I just merged the Globus PR (#8891) and deployed the code from develop to the test server @qqmyers set up (thanks!). Here are screenshots from the following scenario:
|
There is a need to have additional external tools added at the Dataset level. The two main areas identified where external tools are required are the 'Upload Files' and 'Download' buttons/actions.
With this particular integration (Globus), there is a need to have a configurable button for dataset editors to connect to an external tool that would allow for uploading files and submitting large file transfers via the hosted Globus endpoint and external tool. In addition, this button should be configurable to ensure data passed between the systems is reflected throughout Dataverse and conforms to all publishing workflows. The same goes for the Download process.
At the moment there aren't open frameworks in DV for supporting edit-based Dataset external tools. Let's consider making these buttons configurable for other external tools, if so how do you suggest we get started on this?
(Some other considerations for this issue:
-need to consolidate the current Upload and Download actions in the UI or at least ensure these are consistent throughout
-Still doesn't address the Dataset Creation > Upload workflows , but this can be managed with buttons and messaging
-Slight consideration of UI / UX for Globus uploaders, but need to do more (for now the existing Upload and Download buttons were chosen, but this can change))
The text was updated successfully, but these errors were encountered: