Uploaded image for project: 'IGB'
  1. IGB
  2. IGBF-2576

Initialize DE user workspace on login

    Details

    • Type: Task
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
      None
    • Story Points:
      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, 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).

      Initializing workspace
      Swagger docs

        Attachments

          Issue Links

            Activity

            Hide
            ann.loraine Ann Loraine added a comment - - edited

            Code is deployed on https://bvctest6.bioviz.org.
            Karthik Raveendran - please check that the DE initialization workflow is functioning properly. Please test with someone on the team who lacks a CyVerse account. Walk them through the process step-by-step and make note of any problems that are observed.

            Show
            ann.loraine Ann Loraine added a comment - - edited Code is deployed on https://bvctest6.bioviz.org . Karthik Raveendran - please check that the DE initialization workflow is functioning properly. Please test with someone on the team who lacks a CyVerse account. Walk them through the process step-by-step and make note of any problems that are observed.
            Hide
            karthik Karthik Raveendran added a comment - - edited

            The DE initialization workflow was tested with two candidates. One candidate registered to Cyverse, verified the account (where you can add a password) and then signed in the Cyverse account. Candidate 2 registered to Cyverse, verified the account but did not sign in the Cyverse account. Both candidate was able to log in to Bioviz Connect without a hitch.

            Show
            karthik Karthik Raveendran added a comment - - edited The DE initialization workflow was tested with two candidates. One candidate registered to Cyverse, verified the account (where you can add a password) and then signed in the Cyverse account. Candidate 2 registered to Cyverse, verified the account but did not sign in the Cyverse account. Both candidate was able to log in to Bioviz Connect without a hitch.
            Hide
            karthik Karthik Raveendran added a comment -

            I also noticed that https://bvctest6.bioviz.org did not have "View in IGB" buttons for compatible file types.

            Show
            karthik Karthik Raveendran added a comment - I also noticed that https://bvctest6.bioviz.org did not have "View in IGB" buttons for compatible file types.
            Hide
            nfreese Nowlan Freese added a comment -

            Karthik Raveendran - did you test that the user that had not signed in to the CyVerse Discovery Environment was able to run analyses?

            Show
            nfreese Nowlan Freese added a comment - Karthik Raveendran - did you test that the user that had not signed in to the CyVerse Discovery Environment was able to run analyses?
            Hide
            ann.loraine Ann Loraine added a comment - - edited

            Unfortunately, I was not able to get the playbooks to run properly and provision the MySQL database. I tried using the "migrate" option and also the previous method, but neither has worked. Please see: IGBF-2818 (linked issue).
            However, it may be possible to assess whether changes to enable DE user workspace creation on first login (this issue) independently from analysis-related functions.

            Show
            ann.loraine Ann Loraine added a comment - - edited Unfortunately, I was not able to get the playbooks to run properly and provision the MySQL database. I tried using the "migrate" option and also the previous method, but neither has worked. Please see: IGBF-2818 (linked issue). However, it may be possible to assess whether changes to enable DE user workspace creation on first login (this issue) independently from analysis-related functions.

              People

              • Assignee:
                cdias1 Chester Dias (Inactive)
                Reporter:
                nfreese Nowlan Freese
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: