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

Improve online help base URL determination

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: To Do
    • Resolution: Unresolved
    • Fix Version/s: None
    • Component/s: Firefly, SUIT
    • Labels:
      None

      Description

      Currently the online help base URL for a Firefly instance is set by a build-time parameter.

      This causes problems in two ways:

      • By default it doesn't apply the logic already used elsewhere in Firefly to determine whether Firefly components are being used from within Web pages whose page URL are not the Firefly server's URL.  (E.g., in the case of the JupyterLab extension.)
      • While the build parameter could be set to an absolute URL to override this, that would break the relocatability of Firefly application container images - e.g., in the RSP, where the same image is used in 12 different instances of the RSP in four countries.

      We discussed the possibility of doing both of these:

      • Improving the default logic to sense the "embedded use" case; and
      • Making an override to the default logic available as a run-time configuration item.

      At least one of these is needed ASAP by Rubin to fix the operational problem that the online help is not working in the JupyterLab extension.  This needs to be fixed in Firefly for general applicability, rather than in "suit".

      Shadowed by https://jira.ipac.caltech.edu/browse/FIREFLY-1138 .

        Attachments

          Issue Links

            Activity

            No builds found.
            gpdf Gregory Dubois-Felsmann created issue -
            gpdf Gregory Dubois-Felsmann made changes -
            Field Original Value New Value
            Epic Link DM-37505 [ 2920499 ]
            gpdf Gregory Dubois-Felsmann made changes -
            Issue Type Story [ 10001 ] Bug [ 1 ]
            gpdf Gregory Dubois-Felsmann made changes -
            Link This issue is triggered by DM-27076 [ DM-27076 ]

              People

              Assignee:
              loi Loi Ly
              Reporter:
              gpdf Gregory Dubois-Felsmann
              Watchers:
              Gregory Dubois-Felsmann
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:

                  Jenkins

                  No builds found.