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

[Web, Globus] - Feature support listing collection contents from mapped collections from web ui #1110

Open
6 tasks
JoshuaSBrown opened this issue Nov 17, 2024 · 0 comments · May be fixed by #1208
Open
6 tasks
Assignees
Labels
Component: Web UI Relates to web appp user interface

Comments

@JoshuaSBrown
Copy link
Collaborator

JoshuaSBrown commented Nov 17, 2024

Description

Currently, when trying to list the contents of a collection that is in a mapped collection that requires consent DataFed is unable to provide access. This is because the feature allowing the full consent flow and obtaining a token with consent rights is not supported. This feature would seek to change this behavior so that as a first step a user when running a data put or data get from the web ui would get redirected to globus where the user would grant consent and get passed back to DataFed, The datafed client would store the creds and make a call to list the contents of the collection, the contents would come back from Globus and be viewable in the DataFed web, file browser.

Current steps to show case the problem are shown below.

Screenshot (205)
Screenshot (206)
Screenshot (207)

Acceptance

  • Selecting a mapped collection in the browser will check to see if a user has access using their default token
  • Access to default token works, flow continues as normal
  • Consent required, the consents needed are identified
  • Request sent to Globus API specificying the required consents, i.e. what IP or globus identities the user must login with
  • Upon user finishing the flow with Globus, DataFed fetches the collection contents whereby the user can see the files
  • Selection of a file should then fail with an alert indicating that transfers are not yet supported. (Intermediate step) and the user should be returned to the dashboard back to the file browser.
@AronPerez AronPerez self-assigned this Nov 18, 2024
@AronPerez AronPerez added the Component: Web UI Relates to web appp user interface label Nov 19, 2024
@JoshuaSBrown JoshuaSBrown linked a pull request Jan 9, 2025 that will close this issue
7 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component: Web UI Relates to web appp user interface
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants