Details
-
Type: Task
-
Status: Closed (View Workflow)
-
Priority: Major
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: None
-
Labels:None
-
Story Points:1.5
-
Epic Link:
-
Sprint:Fall 6 2021 Oct 25 - Nov 5, Fall 7 2021 Nov 8 - Nov 24
Description
Situation: The eFP-Seq browser directs users to https://bioviz.org/bar.html. The bar.html page javascript (bar.js) then contacts IGB on localhost. Unfortunately, Safari will not allow an https page to contact localhost. This causes Safari users to not be able to properly use the eFP-Seq browser to view data in IGB.
Task: Fix bar.js so that if a user is on the Safari web browser and is using https, they are redirected to http.
Attachments
Issue Links
Activity
Ann Loraine
created issue -
Ann Loraine
made changes -
Field | Original Value | New Value |
---|---|---|
Epic Link | IGBF-1765 [ 17855 ] |
Ann Loraine
made changes -
Ann Loraine
made changes -
Description | Test and fix (if required) the eFP-Seq browser connection. | Test and fix (if required) the eFP-Seq browser connection. See related ticket for what to test, and why. |
Ann Loraine
made changes -
Assignee | Ann Loraine [ aloraine ] |
Ann Loraine
made changes -
Rank | Ranked higher |
Ann Loraine
made changes -
Summary | Fix efpseq browser javascript | Investigate: Fix efpseq browser javascript |
Nowlan Freese
made changes -
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Nowlan Freese
made changes -
Assignee | Nowlan Freese [ nfreese ] |
Nowlan Freese
made changes -
Summary | Investigate: Fix efpseq browser javascript | Investigate: Fix eFP-Seq browser javascript |
Nowlan Freese
made changes -
Nowlan Freese
made changes -
Status | In Progress [ 3 ] | To-Do [ 10305 ] |
Nowlan Freese
made changes -
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Nowlan Freese
made changes -
Assignee | Nowlan Freese [ nfreese ] |
Nowlan Freese
made changes -
Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
Nowlan Freese
made changes -
Summary | Investigate: Fix eFP-Seq browser javascript | Fix eFP-Seq browser JS to work with Safari |
Nowlan Freese
made changes -
Description | Test and fix (if required) the eFP-Seq browser connection. See related ticket for what to test, and why. |
Situation: The eFP-Seq browser directs users to https://bioviz.org/bar.html. The bar.html page javascript (bar.js) then contacts IGB on localhost. Unfortunately, Safari will not allow an https page to contact localhost. This causes Safari users to not be able to properly use the eFP-Seq browser to view data in IGB.
Task: Fix bar.js so that if a user is on the Safari web browser and is using https, they are redirected to http. |
Nowlan Freese
made changes -
Story Points | 1 | 1.5 |
Ann Loraine
made changes -
Assignee | Ann Loraine [ aloraine ] |
Ann Loraine
made changes -
Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
Ann Loraine
made changes -
Status | First Level Review in Progress [ 10301 ] | Ready for Pull Request [ 10304 ] |
Ann Loraine
made changes -
Assignee | Ann Loraine [ aloraine ] | Nowlan Freese [ nfreese ] |
Ann Loraine
made changes -
Sprint | Fall 6 2021 Oct 25 - Nov 5 [ 132 ] | Fall 6 2021 Oct 25 - Nov 5, Fall 7 2021 Nov 8 - Nov 19 [ 132, 133 ] |
Ann Loraine
made changes -
Rank | Ranked higher |
Nowlan Freese
made changes -
Status | Ready for Pull Request [ 10304 ] | Pull Request Submitted [ 10101 ] |
Nowlan Freese
made changes -
Assignee | Nowlan Freese [ nfreese ] |
Ann Loraine
made changes -
Status | Pull Request Submitted [ 10101 ] | Reviewing Pull Request [ 10303 ] |
Ann Loraine
made changes -
Status | Reviewing Pull Request [ 10303 ] | Merged Needs Testing [ 10002 ] |
Ann Loraine
made changes -
Rank | Ranked lower |
Omkar Marne (Inactive)
made changes -
Assignee | Omkar Marne [ omarne ] |
Omkar Marne (Inactive)
made changes -
Status | Merged Needs Testing [ 10002 ] | Post-merge Testing In Progress [ 10003 ] |
Omkar Marne (Inactive)
made changes -
Attachment | Data Loading.png [ 16952 ] |
Omkar Marne (Inactive)
made changes -
Assignee | Omkar Marne [ omarne ] | Nowlan Freese [ nfreese ] |
Omkar Marne (Inactive)
made changes -
Status | Post-merge Testing In Progress [ 10003 ] | To-Do [ 10305 ] |
Nowlan Freese
made changes -
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Nowlan Freese
made changes -
Attachment | error.txt [ 16957 ] |
Nowlan Freese
made changes -
Status | In Progress [ 3 ] | To-Do [ 10305 ] |
Nowlan Freese
made changes -
Assignee | Nowlan Freese [ nfreese ] | Ann Loraine [ aloraine ] |
Omkar Marne (Inactive)
made changes -
Attachment | firefox.png [ 16979 ] |
Omkar Marne (Inactive)
made changes -
Attachment | chrome.png [ 16980 ] |
Omkar Marne (Inactive)
made changes -
Attachment | edge.png [ 16981 ] |
Omkar Marne (Inactive)
made changes -
Assignee | Ann Loraine [ aloraine ] | Omkar Marne [ omarne ] |
Omkar Marne (Inactive)
made changes -
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Omkar Marne (Inactive)
made changes -
Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
Omkar Marne (Inactive)
made changes -
Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
Omkar Marne (Inactive)
made changes -
Status | First Level Review in Progress [ 10301 ] | Needs 1st Level Review [ 10005 ] |
Omkar Marne (Inactive)
made changes -
Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
Omkar Marne (Inactive)
made changes -
Status | First Level Review in Progress [ 10301 ] | Ready for Pull Request [ 10304 ] |
Omkar Marne (Inactive)
made changes -
Status | Ready for Pull Request [ 10304 ] | Pull Request Submitted [ 10101 ] |
Omkar Marne (Inactive)
made changes -
Status | Pull Request Submitted [ 10101 ] | Reviewing Pull Request [ 10303 ] |
Omkar Marne (Inactive)
made changes -
Status | Reviewing Pull Request [ 10303 ] | Merged Needs Testing [ 10002 ] |
Omkar Marne (Inactive)
made changes -
Status | Merged Needs Testing [ 10002 ] | Post-merge Testing In Progress [ 10003 ] |
Omkar Marne (Inactive)
made changes -
Attachment | screenshot-1.png [ 16982 ] |
Omkar Marne (Inactive)
made changes -
Attachment | screenshot-1.png [ 16982 ] |
Omkar Marne (Inactive)
made changes -
Attachment | Data.png [ 16983 ] |
Omkar Marne (Inactive)
made changes -
Attachment | Data Loading.png [ 16952 ] |
Nowlan Freese
made changes -
Assignee | Omkar Marne [ omarne ] | Nowlan Freese [ nfreese ] |
Nowlan Freese
made changes -
Resolution | Done [ 10000 ] | |
Status | Post-merge Testing In Progress [ 10003 ] | Closed [ 6 ] |
The eFP-Seq browser is unable to connect with IGB while using the Safari web browser. When an eFP-Seq user clicks the Alignments in IGB hyperlink, they are directed to https://bioviz.org/bar.html. Safari does not allow https sites to communicate with http://localhost.
There are two issues that need to be addressed to allow users to use the eFP-Seq browser on the Safari web browser. For the first issue, we can use similar logic employed for galaxy.html (
IGBF-2987) where the bar.js file checks if the user is using Safari and if they are on http or https. If they are on https and using safari, we will redirect the users to http://bioviz.org/bar.html.For the second issue, we will need to make changes to the BioViz playbook to alter the Apache configuration. Currently, Apache is configured to redirect all http://bioviz.org traffic to https except if the request URI is galaxy.html (
IGBF-2505). We would need to extend this logic to bar.html.