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

Modify UI for translate.bioviz.org

    Details

    • Type: Task
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
      None

      Description

      Situation: translate.bioviz.org is the domain for the API that is used to convert UCSC Track Hubs to IGB Quickloads. For example, the following URL is queried by IGB to obtain the IGB Quickload contents.txt translated from the Track Hubs hub.txt file: https://translate.bioviz.org/api/?hubUrl=https://raw.githubusercontent.com/mhalushka/miROme/main/UCSC/hub.txt&filePath=/

      The user interface for converting Track Hubs was provided by bioviz.org/trackhub-converter.html. We have decided that translate.bioviz.org should instead have the user interface for converting track hubs to IGB Quickloads. As such bioviz.org now links to translate.bioviz.org and the trackhub-converter.html page has been removed.

      Task: Migrate the trackhub converter user interface from trackhub-converter.html to translate.bioviz.org. The status page currently at translate.bioviz.org can be implemented as part of the new translate.bioviz.org or perhaps translate.bioviz.org/status. Please also include the bioviz.org menu bar as part of translate.bioviz.org.

        Attachments

        1. apacheErrorLogs.txt
          72 kB
        2. apacheLogsV2.txt
          7 kB
        3. new-ui.png
          new-ui.png
          244 kB
        4. old-ui.png
          old-ui.png
          72 kB

          Issue Links

            Activity

            Hide
            ann.loraine Ann Loraine added a comment -

            Couple questions:

            • At what point during the operation of the application do the files "menu.css" and "menu.html" get retrieved from the external bitbucket resources? Please indicate code where this is done, if possible.
            • Under what user id is the application itself running? (maybe under the same uuid as the apache web server process ?)
            Show
            ann.loraine Ann Loraine added a comment - Couple questions: At what point during the operation of the application do the files "menu.css" and "menu.html" get retrieved from the external bitbucket resources? Please indicate code where this is done, if possible. Under what user id is the application itself running? (maybe under the same uuid as the apache web server process ?)
            Hide
            karthik Karthik Raveendran added a comment -

            For security reasons the menu.css and menu.html files are retrieved from bioviz.org and copied to a separate folders, named common-menu.
            PR Submitted: https://bitbucket.org/lorainelab/hub-facade/pull-requests/27

            Show
            karthik Karthik Raveendran added a comment - For security reasons the menu.css and menu.html files are retrieved from bioviz.org and copied to a separate folders, named common-menu. PR Submitted: https://bitbucket.org/lorainelab/hub-facade/pull-requests/27
            Hide
            ann.loraine Ann Loraine added a comment -

            PR is merged. Ready for deployment to translate.bioviz.org.
            attn: Nowlan Freese

            Show
            ann.loraine Ann Loraine added a comment - PR is merged. Ready for deployment to translate.bioviz.org. attn: Nowlan Freese
            Hide
            ann.loraine Ann Loraine added a comment -

            Also, PR for ansible-playbook change is now merged.

            Show
            ann.loraine Ann Loraine added a comment - Also, PR for ansible-playbook change is now merged.
            Hide
            nfreese Nowlan Freese added a comment -

            I have run the playbook and tested on Firefox.
            The navbar links work correctly.
            No errors observed in the console.
            I was able to convert the example trackhub url and add it to IGB.

            Closing ticket.

            Show
            nfreese Nowlan Freese added a comment - I have run the playbook and tested on Firefox. The navbar links work correctly. No errors observed in the console. I was able to convert the example trackhub url and add it to IGB. Closing ticket.

              People

              • Assignee:
                karthik Karthik Raveendran
                Reporter:
                karthik Karthik Raveendran
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: