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

Allow for override of file upload/storage location through system configuration #536

Open
Chris-Schnaufer opened this issue Aug 17, 2021 · 0 comments
Labels
DPP UI Drone Processing Pipeline Web User Interface task Something to get done

Comments

@Chris-Schnaufer
Copy link
Member

Task to do
Allow administrators of Atlana (DPP UI) disable default-upload-isolation mechanism

Reason
Right now, each user's server-side file system view is isolated from every other user's. The issue is to allow that behavior to be overridden with the following effects:

  • mounted file systems, or existing server-side file systems, that are pre-populated with data are accessible to users
  • all users upload files to the same location via the file upload mechanism (not workflow-related uploads)
  • all users see all the files that are available

Result
The files available on the server are accessible, removing the requirement to (almost) always upload the files a user wants to use

*Other options
Require users to self identify and use that ID for isolating uploads and existing server-side files. This has the problem of adding/requiring a layer of authentication to the interface; potentially making it less portable and adding more complexity to Atlana (implementing credential management).

Notes
This has no impact on remote storage mechanisms, such as IRODS=

@Chris-Schnaufer Chris-Schnaufer added the task Something to get done label Aug 17, 2021
@Chris-Schnaufer Chris-Schnaufer added the DPP UI Drone Processing Pipeline Web User Interface label Sep 8, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
DPP UI Drone Processing Pipeline Web User Interface task Something to get done
Projects
None yet
Development

No branches or pull requests

1 participant