Skip to content

Feature - Integration with Open OnDemand Files App for File Selection #528

@abujeda

Description

@abujeda

Feature Description

Enable users to select files for upload through the Open OnDemand Files app, which is a generic local filesystem browser deployed on the same server as OnDemand Loop. This integration would provide users with a familiar, comprehensive interface to browse and select files from their local filesystem within the Open OnDemand environment.

Proposed Solution

The integration should leverage a secure token-based mechanism where OnDemand Loop generates and sends a request_token to the Open OnDemand Files app. This token would:

  • Identify that the request originated from OnDemand Loop
  • Associate the file selection with a specific project and upload bundle

The workflow should allow seamless transition between OnDemand Loop and the OOD Files app, enabling users to browse their filesystem, select files or directories, and return those selections back to OnDemand Loop for processing.

The token will be passed back from OOD with the file metadata payload.

Additional Context

The Open OnDemand Files app is already deployed on the same server infrastructure as OnDemand Loop, making it a natural integration point for file selection. This integration would enhance the user experience by:

  • Providing a robust filesystem browser with advanced navigation capabilities
  • Maintaining consistency with other Open OnDemand applications
  • Reducing the need to implement custom file browsing functionality within OnDemand Loop

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions