Details
-
Type:
Task
-
Status: Closed (View Workflow)
-
Priority:
Major
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: None
-
Labels:None
-
Story Points:3
-
Epic Link:
-
Sprint:Fall 5 Nov 9 - Nov 20, Fall 6 Nov 30 - Dec 11, Fall 7 Dec 14 - Dec 23, Winter 1 Dec 28 - Jan 8, Winter 2 Jan 11 - Jan 22, Winter 3 Jan 25 - Feb 5, Winter 4 Feb 8 - Feb 19, Winter 5 Feb 22 - Mar 5, Winter 6 Mar 8 - Mar 19
Description
Situation: There is an edge case where if a user creates a CyVerse account and tries to log in to BioViz Connect without ever signing into the CyVerse Discovery Environment, BioViz Connect is unable to run analyses. This is due to the user's workspace not being set up, which occurs the first time the user logs in to the CyVerse Discovery Environment.
Task: Add a call to initialize the user's workspace when they login to BioViz Connect. According to the documentation, we may need to also hit the logout endpoint (if we are not already).
Attachments
Issue Links
- relates to
-
IGBF-2818 Fix "permission denied" error in bioviz-connect playbook
-
- Closed
-
Activity
| Field | Original Value | New Value |
|---|---|---|
| Epic Link | IGBF-2376 [ 18533 ] |
| Sprint | Fall 4 Oct 26 - Nov 6 [ 107 ] | Fall 5 Nov 9 - Nov 20 [ 108 ] |
| Assignee | Chester Dias [ cdias1 ] |
| Status | To-Do [ 10305 ] | In Progress [ 3 ] |
| Status | In Progress [ 3 ] | To-Do [ 10305 ] |
| Sprint | Fall 5 Nov 9 - Nov 20 [ 108 ] | Fall 5 Nov 9 - Nov 20, Fall 6 Nov 23 - Dec 4 [ 108, 109 ] |
| Rank | Ranked higher |
| Status | To-Do [ 10305 ] | In Progress [ 3 ] |
| Attachment | Screenshot 2020-12-04 at 07.58.39.png [ 14991 ] |
| Status | In Progress [ 3 ] | To-Do [ 10305 ] |
| Assignee | Chester Dias [ cdias1 ] | Nowlan Freese [ nfreese ] |
| Sprint | Fall 5 Nov 9 - Nov 20, Fall 6 Nov 30 - Dec 11 [ 108, 109 ] | Fall 5 Nov 9 - Nov 20, Fall 6 Nov 30 - Dec 11, Fall 7 Dec 14 - Dec 23 [ 108, 109, 110 ] |
| Rank | Ranked higher |
| Sprint | Fall 5 Nov 9 - Nov 20, Fall 6 Nov 30 - Dec 11, Fall 7 Dec 14 - Dec 23 [ 108, 109, 110 ] | Fall 5 Nov 9 - Nov 20, Fall 6 Nov 30 - Dec 11, Fall 7 Dec 14 - Dec 23, Winter 1 Dec 28 - Jan 8 [ 108, 109, 110, 111 ] |
| Rank | Ranked higher |
| Sprint | Fall 5 Nov 9 - Nov 20, Fall 6 Nov 30 - Dec 11, Fall 7 Dec 14 - Dec 23, Winter 1 Dec 28 - Jan 8 [ 108, 109, 110, 111 ] | Fall 5 Nov 9 - Nov 20, Fall 6 Nov 30 - Dec 11, Fall 7 Dec 14 - Dec 23, Winter 1 Dec 28 - Jan 8, Winter 2 Jan 11 - Jan 22 [ 108, 109, 110, 111, 112 ] |
| Rank | Ranked higher |
| Sprint | Fall 5 Nov 9 - Nov 20, Fall 6 Nov 30 - Dec 11, Fall 7 Dec 14 - Dec 23, Winter 1 Dec 28 - Jan 8, Winter 2 Jan 11 - Jan 22 [ 108, 109, 110, 111, 112 ] | Fall 5 Nov 9 - Nov 20, Fall 6 Nov 30 - Dec 11, Fall 7 Dec 14 - Dec 23, Winter 1 Dec 28 - Jan 8, Winter 2 Jan 11 - Jan 22, Winter 3 Jan 25 - Feb 5 [ 108, 109, 110, 111, 112, 113 ] |
| Rank | Ranked higher |
| Status | To-Do [ 10305 ] | In Progress [ 3 ] |
| Description |
Situation: There is an edge case where if a user creates a CyVerse account and tries to log in to BioViz Connect without ever signing into the CyVerse Discovery Environment, BioViz Connect is unable to retrieve the user information (need to double-check this with a brand new account). I think this is due to the user's workspace not being set up, which occurs the first time the user logs in to the CyVerse Discovery Environment.
Task: Add a call to initialize the user's workspace when they login to BioViz Connect. According to the documentation, we may need to also hit the logout endpoint (if we are not already). [Initializing workspace|https://cyverse-de.github.io/api/endpoints/misc.html#initializing-a-users-workspace-and-preferences] [Swagger docs|https://de.cyverse.org/terrain/docs/index.html#!/bootstrap/get_terrain_secured_bootstrap] |
Situation: There is an edge case where if a user creates a CyVerse account and tries to log in to BioViz Connect without ever signing into the CyVerse Discovery Environment, BioViz Connect is unable to run analyses. This is due to the user's workspace not being set up, which occurs the first time the user logs in to the CyVerse Discovery Environment.
Task: Add a call to initialize the user's workspace when they login to BioViz Connect. According to the documentation, we may need to also hit the logout endpoint (if we are not already). [Initializing workspace|https://cyverse-de.github.io/api/endpoints/misc.html#initializing-a-users-workspace-and-preferences] [Swagger docs|https://de.cyverse.org/terrain/docs/index.html#!/bootstrap/get_terrain_secured_bootstrap] |
| Assignee | Nowlan Freese [ nfreese ] |
| Status | In Progress [ 3 ] | To-Do [ 10305 ] |
| Assignee | Chester Dias [ cdias1 ] |
| Sprint | Fall 5 Nov 9 - Nov 20, Fall 6 Nov 30 - Dec 11, Fall 7 Dec 14 - Dec 23, Winter 1 Dec 28 - Jan 8, Winter 2 Jan 11 - Jan 22, Winter 3 Jan 25 - Feb 5 [ 108, 109, 110, 111, 112, 113 ] | Fall 5 Nov 9 - Nov 20, Fall 6 Nov 30 - Dec 11, Fall 7 Dec 14 - Dec 23, Winter 1 Dec 28 - Jan 8, Winter 2 Jan 11 - Jan 22, Winter 3 Jan 25 - Feb 5, Winter 4 Feb 8 - Feb 19 [ 108, 109, 110, 111, 112, 113, 114 ] |
| Rank | Ranked higher |
| Status | To-Do [ 10305 ] | In Progress [ 3 ] |
| Status | In Progress [ 3 ] | To-Do [ 10305 ] |
| Assignee | Chester Dias [ cdias1 ] | Nowlan Freese [ nfreese ] |
| Sprint | Fall 5 Nov 9 - Nov 20, Fall 6 Nov 30 - Dec 11, Fall 7 Dec 14 - Dec 23, Winter 1 Dec 28 - Jan 8, Winter 2 Jan 11 - Jan 22, Winter 3 Jan 25 - Feb 5, Winter 4 Feb 8 - Feb 19 [ 108, 109, 110, 111, 112, 113, 114 ] | Fall 5 Nov 9 - Nov 20, Fall 6 Nov 30 - Dec 11, Fall 7 Dec 14 - Dec 23, Winter 1 Dec 28 - Jan 8, Winter 2 Jan 11 - Jan 22, Winter 3 Jan 25 - Feb 5, Winter 4 Feb 8 - Feb 19, Winter 5 Feb 22 - Mar 5 [ 108, 109, 110, 111, 112, 113, 114, 115 ] |
| Rank | Ranked higher |
| Assignee | Nowlan Freese [ nfreese ] | Chester Dias [ cdias1 ] |
| Status | To-Do [ 10305 ] | In Progress [ 3 ] |
| Sprint | Fall 5 Nov 9 - Nov 20, Fall 6 Nov 30 - Dec 11, Fall 7 Dec 14 - Dec 23, Winter 1 Dec 28 - Jan 8, Winter 2 Jan 11 - Jan 22, Winter 3 Jan 25 - Feb 5, Winter 4 Feb 8 - Feb 19, Winter 5 Feb 22 - Mar 5 [ 108, 109, 110, 111, 112, 113, 114, 115 ] | Fall 5 Nov 9 - Nov 20, Fall 6 Nov 30 - Dec 11, Fall 7 Dec 14 - Dec 23, Winter 1 Dec 28 - Jan 8, Winter 2 Jan 11 - Jan 22, Winter 3 Jan 25 - Feb 5, Winter 4 Feb 8 - Feb 19, Winter 5 Feb 22 - Mar 5, Winter 6 Mar 8 - Mar 19 [ 108, 109, 110, 111, 112, 113, 114, 115, 116 ] |
| Rank | Ranked higher |
| Assignee | Chester Dias [ cdias1 ] | Nowlan Freese [ nfreese ] |
| Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
| Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
| Status | First Level Review in Progress [ 10301 ] | Ready for Pull Request [ 10304 ] |
| Assignee | Nowlan Freese [ nfreese ] | Chester Dias [ cdias1 ] |
| Status | Ready for Pull Request [ 10304 ] | Pull Request Submitted [ 10101 ] |
| Assignee | Chester Dias [ cdias1 ] | Nowlan Freese [ nfreese ] |
| Status | Pull Request Submitted [ 10101 ] | Reviewing Pull Request [ 10303 ] |
| Status | Reviewing Pull Request [ 10303 ] | Merged Needs Testing [ 10002 ] |
| Assignee | Nowlan Freese [ nfreese ] | Karthik Raveendran [ karthik ] |
| Status | Merged Needs Testing [ 10002 ] | Post-merge Testing In Progress [ 10003 ] |
| Resolution | Done [ 10000 ] | |
| Status | Post-merge Testing In Progress [ 10003 ] | Closed [ 6 ] |
| Assignee | Karthik Raveendran [ karthik ] | Chester Dias [ cdias1 ] |
Nowlan Freese
I tried the below scenario with a fork from your repository
1. Create a new account on cyverse https://user.cyverse.org/ upto steps for account verification and setting up password
2. I logged out of the default nowlanf account on http://testingsite.bioviz.org/
3. Tried to login with the new account from 1. It did not throw any error as such.
Attached a screenshot for new account page view after login into bioviz connect
Is there something I missed?