Details
-
Type:
Task
-
Status: Closed (View Workflow)
-
Priority:
Major
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: None
-
Labels:None
-
Story Points:4
-
Epic Link:
-
Sprint:Summer 2019 Sprint 7, Summer 2019 Sprint 8, Summer 2019 Sprint 9, Summer 2019 Sprint 10, Summer 2019 Sprint 11, Summer 2019 Sprint 12, Fall 2019 Sprint 2, Summer 6: 17 Aug - 28 Aug, Summer 7: 31 Aug - 11 Sep, Fall 1: 14 Sep - 25 Sep, Fall 2: 28 Sep - 9 Oct, Fall 3: Oct 12 - Oct 23
Description
Task: Implement a right-click/three dot menu option to download a file from BioViz Connect. To implement, pass the access token from the server to the client and have the client initiate an authenticated download. This will allow the user to download the file directly without requiring the file to be made public.
Note: Make sure files are downloaded and not opened in the browser.
Attachments
Issue Links
Activity
| Resolution | Done [ 10000 ] | |
| Status | Post-merge Testing In Progress [ 10003 ] | Closed [ 6 ] |
| Assignee | Nowlan Freese [ nfreese ] | Karthik Raveendran [ karthik ] |
| Assignee | Nowlan Freese [ nfreese ] |
| Status | Merged Needs Testing [ 10002 ] | Post-merge Testing In Progress [ 10003 ] |
| Status | Reviewing Pull Request [ 10303 ] | Merged Needs Testing [ 10002 ] |
| Status | Pull Request Submitted [ 10101 ] | Reviewing Pull Request [ 10303 ] |
| Status | Ready for Pull Request [ 10304 ] | Pull Request Submitted [ 10101 ] |
| Status | First Level Review in Progress [ 10301 ] | Ready for Pull Request [ 10304 ] |
| Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
| Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
| Status | To-Do [ 10305 ] | In Progress [ 3 ] |
| Rank | Ranked higher |
| Sprint | Summer 2019 Sprint 7, Summer 2019 Sprint 8, Summer 2019 Sprint 9, Summer 2019 Sprint 10, Summer 2019 Sprint 11, Summer 2019 Sprint 12, Fall 2019 Sprint 2, Summer 6: 17 Aug - 28 Aug, Summer 7: 31 Aug - 11 Sep, Fall 1: 14 Sep - 25 Sep, Fall 2: 28 Sep - 9 Oct [ 66, 67, 68, 69, 70, 71, 73, 101, 102, 103, 104 ] | Summer 2019 Sprint 7, Summer 2019 Sprint 8, Summer 2019 Sprint 9, Summer 2019 Sprint 10, Summer 2019 Sprint 11, Summer 2019 Sprint 12, Fall 2019 Sprint 2, Summer 6: 17 Aug - 28 Aug, Summer 7: 31 Aug - 11 Sep, Fall 1: 14 Sep - 25 Sep, Fall 2: 28 Sep - 9 Oct, Fall 3: Oct 12 - Oct 23 [ 66, 67, 68, 69, 70, 71, 73, 101, 102, 103, 104, 106 ] |
| Rank | Ranked higher |
| Sprint | Summer 2019 Sprint 7, Summer 2019 Sprint 8, Summer 2019 Sprint 9, Summer 2019 Sprint 10, Summer 2019 Sprint 11, Summer 2019 Sprint 12, Fall 2019 Sprint 2, Summer 6: 17 Aug - 28 Aug, Summer 7: 31 Aug - 11 Sep, Fall 1: 14 Sep - 25 Sep [ 66, 67, 68, 69, 70, 71, 73, 101, 102, 103 ] | Summer 2019 Sprint 7, Summer 2019 Sprint 8, Summer 2019 Sprint 9, Summer 2019 Sprint 10, Summer 2019 Sprint 11, Summer 2019 Sprint 12, Fall 2019 Sprint 2, Summer 6: 17 Aug - 28 Aug, Summer 7: 31 Aug - 11 Sep, Fall 1: 14 Sep - 25 Sep, Fall 2: 28 Sep - 9 Oct [ 66, 67, 68, 69, 70, 71, 73, 101, 102, 103, 104 ] |
| Status | First Level Review in Progress [ 10301 ] | To-Do [ 10305 ] |
| Assignee | Nowlan Freese [ nfreese ] |
| Assignee | Nowlan Freese [ nfreese ] |
| Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
| Rank | Ranked higher |
| Sprint | Summer 2019 Sprint 7, Summer 2019 Sprint 8, Summer 2019 Sprint 9, Summer 2019 Sprint 10, Summer 2019 Sprint 11, Summer 2019 Sprint 12, Fall 2019 Sprint 2, Summer 6: 17 Aug - 28 Aug, Summer 7: 31 Aug - 11 Sep [ 66, 67, 68, 69, 70, 71, 73, 101, 102 ] | Summer 2019 Sprint 7, Summer 2019 Sprint 8, Summer 2019 Sprint 9, Summer 2019 Sprint 10, Summer 2019 Sprint 11, Summer 2019 Sprint 12, Fall 2019 Sprint 2, Summer 6: 17 Aug - 28 Aug, Summer 7: 31 Aug - 11 Sep, Fall 1: 14 Sep - 25 Sep [ 66, 67, 68, 69, 70, 71, 73, 101, 102, 103 ] |
| Assignee | Karthik Raveendran [ karthik ] |
| Attachment | Annotation 2020-09-02 103036.png [ 14854 ] |
| Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
| Rank | Ranked higher |
| Sprint | Summer 2019 Sprint 7, Summer 2019 Sprint 8, Summer 2019 Sprint 9, Summer 2019 Sprint 10, Summer 2019 Sprint 11, Summer 2019 Sprint 12, Fall 2019 Sprint 2, Summer 6: 17 Aug - 28 Aug [ 66, 67, 68, 69, 70, 71, 73, 101 ] | Summer 2019 Sprint 7, Summer 2019 Sprint 8, Summer 2019 Sprint 9, Summer 2019 Sprint 10, Summer 2019 Sprint 11, Summer 2019 Sprint 12, Fall 2019 Sprint 2, Summer 6: 17 Aug - 28 Aug, Summer 7: 31 Aug - 11 Sep [ 66, 67, 68, 69, 70, 71, 73, 101, 102 ] |
| Assignee | Chaitanya Kintali [ chaitanya ] | Karthik Raveendran [ karthik ] |
| Assignee | Chaitanya Kintali [ chaitanya ] |
| Status | To-Do [ 10305 ] | In Progress [ 3 ] |
| Rank | Ranked lower |
| Sprint | Summer 2019 Sprint 7, Summer 2019 Sprint 8, Summer 2019 Sprint 9, Summer 2019 Sprint 10, Summer 2019 Sprint 11, Summer 2019 Sprint 12, Fall 2019 Sprint 2 [ 66, 67, 68, 69, 70, 71, 73 ] | Summer 2019 Sprint 7, Summer 2019 Sprint 8, Summer 2019 Sprint 9, Summer 2019 Sprint 10, Summer 2019 Sprint 11, Summer 2019 Sprint 12, Fall 2019 Sprint 2, Summer 6: 17 Aug - 28 Aug [ 66, 67, 68, 69, 70, 71, 73, 101 ] |
| Summary | Implement Download File | Implement File Download |
| Description | Task: Implement a right-click/three dot menu option to download a file from BioViz Connect. To implement, pass the access token from the server to the client and have the client initiate an authenticated download. This will allow the user to download the file directly without requiring the file to be made public. |
Task: Implement a right-click/three dot menu option to download a file from BioViz Connect. To implement, pass the access token from the server to the client and have the client initiate an authenticated download. This will allow the user to download the file directly without requiring the file to be made public.
Note: Make sure files are downloaded and not opened in the browser. |
| Description | Task: Implement a right-click/three dot menu option to download a file | Task: Implement a right-click/three dot menu option to download a file from BioViz Connect. To implement, pass the access token from the server to the client and have the client initiate an authenticated download. This will allow the user to download the file directly without requiring the file to be made public. |
| Summary | Implement Download | Implement Download File |
| Description | Task: | Task: Implement a right-click/three dot menu option to download a file |
| Story Points | 2 | 4 |
| Description |
Implement the download functionality in the right-click/three dot pop-up menu.
When a user right-clicks on a file and selects Download, we need to make an API call to see if the file is public (shared with anonymous - this may change if CyVerse updates their API). If the file is public it is downloaded to the user's device (we need to make sure flat/text files are downloaded and not opened in a new tab). If the file is not public a box informing the user that the file must be made public to download must pop up. If they select OK/yes then we make an API call to make the file public and then download the file. |
Task: |
| Summary | Implement Download Public Files | Implement Download |
| Rank | Ranked higher |
| Rank | Ranked lower |
| Sprint | Summer 2019 Sprint 7, Summer 2019 Sprint 8, Summer 2019 Sprint 9, Summer 2019 Sprint 10, Summer 2019 Sprint 11, Summer 2019 Sprint 12, Fall 2019 Sprint 2, Fall 8 : 25 Nov to 6 Dec [ 66, 67, 68, 69, 70, 71, 73, 79 ] | Summer 2019 Sprint 7, Summer 2019 Sprint 8, Summer 2019 Sprint 9, Summer 2019 Sprint 10, Summer 2019 Sprint 11, Summer 2019 Sprint 12, Fall 2019 Sprint 2 [ 66, 67, 68, 69, 70, 71, 73 ] |
| Rank | Ranked higher |
| Sprint | Summer 2019 Sprint 7, Summer 2019 Sprint 8, Summer 2019 Sprint 9, Summer 2019 Sprint 10, Summer 2019 Sprint 11, Summer 2019 Sprint 12, Fall 2019 Sprint 2, Fall 7 : 11 Nov to 22 Nov [ 66, 67, 68, 69, 70, 71, 73, 78 ] | Summer 2019 Sprint 7, Summer 2019 Sprint 8, Summer 2019 Sprint 9, Summer 2019 Sprint 10, Summer 2019 Sprint 11, Summer 2019 Sprint 12, Fall 2019 Sprint 2, Fall 8 : 25 Nov to 6 Dec [ 66, 67, 68, 69, 70, 71, 73, 79 ] |
| Summary | Implement Download functionality | Implement Download Public Files |
| Status | In Progress [ 3 ] | To-Do [ 10305 ] |
| Rank | Ranked higher |
| Sprint | Summer 2019 Sprint 7, Summer 2019 Sprint 8, Summer 2019 Sprint 9, Summer 2019 Sprint 10, Summer 2019 Sprint 11, Summer 2019 Sprint 12, Fall 2019 Sprint 2, Fall 8 : 25 Nov to 6 Dec [ 66, 67, 68, 69, 70, 71, 73, 79 ] | Summer 2019 Sprint 7, Summer 2019 Sprint 8, Summer 2019 Sprint 9, Summer 2019 Sprint 10, Summer 2019 Sprint 11, Summer 2019 Sprint 12, Fall 2019 Sprint 2, Fall 7 : 11 Nov to 22 Nov [ 66, 67, 68, 69, 70, 71, 73, 78 ] |
| Workflow | Fall 2019 Workflow Update [ 18966 ] | Revised Fall 2019 Workflow Update [ 21088 ] |
| Status | Open [ 1 ] | In Progress [ 3 ] |
| Sprint | Summer 2019 Sprint 7, Summer 2019 Sprint 8, Summer 2019 Sprint 9, Summer 2019 Sprint 10, Summer 2019 Sprint 11, Summer 2019 Sprint 12, Fall 2019 Sprint 2, Fall 6 : 28 Oct to 8 Nov [ 66, 67, 68, 69, 70, 71, 73, 77 ] | Summer 2019 Sprint 7, Summer 2019 Sprint 8, Summer 2019 Sprint 9, Summer 2019 Sprint 10, Summer 2019 Sprint 11, Summer 2019 Sprint 12, Fall 2019 Sprint 2, Fall 8 : 25 Nov to 6 Dec [ 66, 67, 68, 69, 70, 71, 73, 79 ] |
| Description | Implement the download functionality in the right-click/three dot pop-up menu. |
Implement the download functionality in the right-click/three dot pop-up menu.
When a user right-clicks on a file and selects Download, we need to make an API call to see if the file is public (shared with anonymous - this may change if CyVerse updates their API). If the file is public it is downloaded to the user's device (we need to make sure flat/text files are downloaded and not opened in a new tab). If the file is not public a box informing the user that the file must be made public to download must pop up. If they select OK/yes then we make an API call to make the file public and then download the file. |
| Summary | Implement Download functionality in Pop-up | Implement Download functionality |
| Sprint | Summer 2019 Sprint 7, Summer 2019 Sprint 8, Summer 2019 Sprint 9, Summer 2019 Sprint 10, Summer 2019 Sprint 11, Summer 2019 Sprint 12, Fall 2019 Sprint 2 [ 66, 67, 68, 69, 70, 71, 73 ] | Summer 2019 Sprint 7, Summer 2019 Sprint 8, Summer 2019 Sprint 9, Summer 2019 Sprint 10, Summer 2019 Sprint 11, Summer 2019 Sprint 12, Fall 2019 Sprint 2, Fall 6 : 28 Oct to 8 Nov [ 66, 67, 68, 69, 70, 71, 73, 77 ] |
| Rank | Ranked higher |
| Sprint | Summer 2019 Sprint 7, Summer 2019 Sprint 8, Summer 2019 Sprint 9, Summer 2019 Sprint 10, Summer 2019 Sprint 11, Summer 2019 Sprint 12, Fall 2019 Sprint 2, Backlog Sprint [ 66, 67, 68, 69, 70, 71, 73, 79 ] | Summer 2019 Sprint 7, Summer 2019 Sprint 8, Summer 2019 Sprint 9, Summer 2019 Sprint 10, Summer 2019 Sprint 11, Summer 2019 Sprint 12, Fall 2019 Sprint 2 [ 66, 67, 68, 69, 70, 71, 73 ] |
| Sprint | Summer 2019 Sprint 7, Summer 2019 Sprint 8, Summer 2019 Sprint 9, Summer 2019 Sprint 10, Summer 2019 Sprint 11, Summer 2019 Sprint 12, Fall 2019 Sprint 2, Fall 2019 Sprint 3 [ 66, 67, 68, 69, 70, 71, 73, 74 ] | Summer 2019 Sprint 7, Summer 2019 Sprint 8, Summer 2019 Sprint 9, Summer 2019 Sprint 10, Summer 2019 Sprint 11, Summer 2019 Sprint 12, Fall 2019 Sprint 2, Fall 2019 Sprint 8 [ 66, 67, 68, 69, 70, 71, 73, 79 ] |
| Rank | Ranked higher |
| Sprint | Summer 2019 Sprint 7, Summer 2019 Sprint 8, Summer 2019 Sprint 9, Summer 2019 Sprint 10, Summer 2019 Sprint 11, Summer 2019 Sprint 12, Fall 2019 Sprint 2 [ 66, 67, 68, 69, 70, 71, 73 ] | Summer 2019 Sprint 7, Summer 2019 Sprint 8, Summer 2019 Sprint 9, Summer 2019 Sprint 10, Summer 2019 Sprint 11, Summer 2019 Sprint 12, Fall 2019 Sprint 2, Fall 2019 Sprint 4 [ 66, 67, 68, 69, 70, 71, 73, 74 ] |
| Workflow | Loraine Lab Workflow [ 18385 ] | Fall 2019 Workflow Update [ 18966 ] |
| Rank | Ranked higher |
| Sprint | Summer 2019 Sprint 7, Summer 2019 Sprint 8, Summer 2019 Sprint 9, Summer 2019 Sprint 10, Summer 2019 Sprint 11, Summer 2019 Sprint 12 [ 66, 67, 68, 69, 70, 71 ] | Summer 2019 Sprint 7, Summer 2019 Sprint 8, Summer 2019 Sprint 9, Summer 2019 Sprint 10, Summer 2019 Sprint 11, Summer 2019 Sprint 12, Fall 2019 Sprint 2 [ 66, 67, 68, 69, 70, 71, 73 ] |
| Sprint | Summer 2019 Sprint 7, Summer 2019 Sprint 8, Summer 2019 Sprint 9, Summer 2019 Sprint 10, Summer 2019 Sprint 11, Summer 2019 Sprint 12, Fall 2019 Sprint 1 [ 66, 67, 68, 69, 70, 71, 72 ] | Summer 2019 Sprint 7, Summer 2019 Sprint 8, Summer 2019 Sprint 9, Summer 2019 Sprint 10, Summer 2019 Sprint 11, Summer 2019 Sprint 12 [ 66, 67, 68, 69, 70, 71 ] |
| Rank | Ranked higher |
| Sprint | Summer 2019 Sprint 7, Summer 2019 Sprint 8, Summer 2019 Sprint 9, Summer 2019 Sprint 10, Summer 2019 Sprint 11, Summer 2019 Sprint 12 [ 66, 67, 68, 69, 70, 71 ] | Summer 2019 Sprint 7, Summer 2019 Sprint 8, Summer 2019 Sprint 9, Summer 2019 Sprint 10, Summer 2019 Sprint 11, Summer 2019 Sprint 12, Fall 2019 Sprint 1 [ 66, 67, 68, 69, 70, 71, 72 ] |
| Status | Needs 1st Level Review [ 10005 ] | Open [ 1 ] |
| Description | Implement the download functionality in the right-click/three dot pop-up menu. This should just require a single API call. Should not require that the file be made public. | Implement the download functionality in the right-click/three dot pop-up menu. |
| Assignee | Srishti Tiwari [ stiwari8 ] |
| Rank | Ranked higher |
| Sprint | Summer 2019 Sprint 7, Summer 2019 Sprint 8, Summer 2019 Sprint 9, Summer 2019 Sprint 10, Summer 2019 Sprint 11 [ 66, 67, 68, 69, 70 ] | Summer 2019 Sprint 7, Summer 2019 Sprint 8, Summer 2019 Sprint 9, Summer 2019 Sprint 10, Summer 2019 Sprint 11, Summer 2019 Sprint 12 [ 66, 67, 68, 69, 70, 71 ] |
| Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
| Rank | Ranked lower |
| Rank | Ranked higher |
| Sprint | Summer 2019 Sprint 7, Summer 2019 Sprint 8, Summer 2019 Sprint 9, Summer 2019 Sprint 10 [ 66, 67, 68, 69 ] | Summer 2019 Sprint 7, Summer 2019 Sprint 8, Summer 2019 Sprint 9, Summer 2019 Sprint 10, Summer 2019 Sprint 11 [ 66, 67, 68, 69, 70 ] |
| Status | Open [ 1 ] | In Progress [ 3 ] |
| Assignee | Srishti Tiwari [ stiwari8 ] |
| Rank | Ranked higher |
| Sprint | Summer 2019 Sprint 7, Summer 2019 Sprint 8, Summer 2019 Sprint 9 [ 66, 67, 68 ] | Summer 2019 Sprint 7, Summer 2019 Sprint 8, Summer 2019 Sprint 9, Summer 2019 Sprint 10 [ 66, 67, 68, 69 ] |
| Rank | Ranked higher |
| Sprint | Summer 2019 Sprint 7, Summer 2019 Sprint 8 [ 66, 67 ] | Summer 2019 Sprint 7, Summer 2019 Sprint 8, Summer 2019 Sprint 9 [ 66, 67, 68 ] |
| Rank | Ranked higher |
| Sprint | Summer 2019 Sprint 7 [ 66 ] | Summer 2019 Sprint 7, Summer 2019 Sprint 8 [ 66, 67 ] |
| Rank | Ranked higher |
| Sprint | Spring 2019 Sprint 7 [ 66 ] |
| Sprint | Spring 2019 Sprint 6 [ 64 ] |
| Rank | Ranked higher |
| Sprint | Spring 2019 Sprint 6 [ 64 ] |
| Sprint | Spring 2019 Sprint 5 [ 63 ] |
| Field | Original Value | New Value |
|---|---|---|
| Epic Link |
|
Closing issue.