airavata-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF subversion and git services (Jira)" <j...@apache.org>
Subject [jira] [Commented] (AIRAVATA-3362) Display experiment data directory in experiment summary page
Date Tue, 02 Feb 2021 16:55:00 GMT

    [ https://issues.apache.org/jira/browse/AIRAVATA-3362?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17277282#comment-17277282
] 

ASF subversion and git services commented on AIRAVATA-3362:
-----------------------------------------------------------

Commit 876de738ac98b80157bdcf503ae85ec71256ecc0 in airavata-django-portal's branch refs/heads/develop
from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=876de73 ]

AIRAVATA-3362 moved get_rel_experiment_dir to user_storage in SDK


> Display experiment data directory in experiment summary page
> ------------------------------------------------------------
>
>                 Key: AIRAVATA-3362
>                 URL: https://issues.apache.org/jira/browse/AIRAVATA-3362
>             Project: Airavata
>          Issue Type: Bug
>          Components: Django Portal
>            Reporter: Marcus Christie
>            Assignee: Marcus Christie
>            Priority: Major
>
> Display the files in the experiment data directory. The user storage view is limited,
for security reasons, from showing files of other users, so we can't just link to the user
storage view since a user may be viewing another user's experiment.
> We need to authorize access to the experiment data directory based on whether the user
has READ access to the experiment.
> Some possibilities:
> # Display the tree of files directly in the experiment summary page. Requires a new endpoint
to get the file tree for the experiment data directory for a given experiment id.
> # Add a new mode to the user storage view where it accepts an experiment id and allows
a user to browse it if the user has READ access to the experiment.
> #* May get confusing for users to have this alternate mode of browsing the user storage
> h5. Design
> - New API /api/experiment-storage/<exp id>/~/. Much like /api/user-storage/, but
requires experiment id and uses this for authorizing access.
> - Read-only version of the user storage UI, and embed this in the experiment summary
page.
> h5. TODO
> - [ ] implement remote api support for list_experiment_dir
> - [ ] implement user_storage.experiment_dir_exists
> - [ ] implement ExperimentStoragePathView
> - [ ] implement readonly version of the user storage UI that can use the /api/experiment-storage
endpoint



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Mime
View raw message