Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-21846

Firefly TAP UI on LSST Portal is not defaulting to the correct TAP service

    XMLWordPrintable

    Details

    • Story Points:
      2
    • Epic Link:
    • Team:
      Science User Interface

      Description

      When the Portal ("suit" application) is started up on the lsst-lsp-int instance of the LSST Science Platform, the initial TAP screen comes up pointed at the lsst-lsp-stable.ncsa.illinois.edu TAP service. Both the -stable and -int services are configured into the TAP service menu, which used to work semi-accidentally, but now that authorization is fully enabled, only the matching TAP service will be accessible (-stable Portal must talk to -stable TAP, -int Portal must talk to -int TAP).

      This "instance matching" has been in the design all along.

      The TAP service list is currently statically configured in https://github.com/lsst/suit/blob/master/src/suit/js/SUIT.js

      Can we change this code to get the LSST TAP service URL by extracting the base URL from the URL of the currently displayed page? (Technically, by extracting everything before "/portal".)

      We need this change not only to get `-int` working properly by default, but also to get this working on cloud-based LSP deployments. Whatever the Portal URL is, let's say "https://lsst.codes/lsp/portal", the TAP service URL needs to be "https://lsst.codes/lsp/api/tap".

        Attachments

          Issue Links

            Activity

            gpdf Gregory Dubois-Felsmann created issue -
            gpdf Gregory Dubois-Felsmann made changes -
            Field Original Value New Value
            Remote Link This issue links to "IPAC ticket FIREFLY-411 (Web Link)" [ 22221 ]
            roby Trey Roby made changes -
            Status To Do [ 10001 ] In Progress [ 3 ]
            roby Trey Roby made changes -
            Reviewers Gregory Dubois-Felsmann, Loi Ly [X] [ gpdf, loi ]
            Status In Progress [ 3 ] In Review [ 10004 ]
            gpdf Gregory Dubois-Felsmann made changes -
            Status In Review [ 10004 ] Reviewed [ 10101 ]
            gpdf Gregory Dubois-Felsmann made changes -
            Story Points 2
            gpdf Gregory Dubois-Felsmann made changes -
            Epic Link DM-17262 [ 239050 ]
            gpdf Gregory Dubois-Felsmann made changes -
            Resolution Done [ 10000 ]
            Status Reviewed [ 10101 ] Done [ 10002 ]
            gpdf Gregory Dubois-Felsmann made changes -
            Labels TAP SUIT-maintenance TAP

              People

              Assignee:
              roby Trey Roby
              Reporter:
              gpdf Gregory Dubois-Felsmann
              Reviewers:
              Gregory Dubois-Felsmann, Loi Ly
              Watchers:
              Gregory Dubois-Felsmann
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Jenkins

                  No builds found.