Uploaded image for project: 'Magnolia REST Client UI'
  1. Magnolia REST Client UI
  2. MGNLRESTUI-7

BrowserSubapp, Select & Chooser should fail gracefully when Rest Datasource is offline

    XMLWordPrintable

Details

    • Story
    • Resolution: Fixed
    • Neutral
    • 1.0
    • None
    • None
    • Yes
    • Declarative REST 14, Declarative REST 15
    • 8

    Description

      As an AdminCentral user, I want a simple message clearly indicating that some content is not available, so that I know what is happening in the system and know what to do.

      Currently if a REST endpoint is not available (Thanks to MGNLRESTCL-76)  the content is not displayed and an error is written to the log, but the user does not know what happened or why.

      UI elements that can have a REST Datasource should be able to gracefully handle the endpoint being unavailable. Probably showing a clear message where the content would normally be displayed - in the App, in the Chooser, in the Select field, etc. Something like "Content not available. Please try again later. If this problem persists contact your system administrator."

       

      Acceptance criteria

      • Handle browser subapp (obstrusive)
      • Handle select box (non-obstrusive)
      • Handle link field (non-obstrusive)
      • REST supplier? —not an issue
      • (Did I miss a key UI element?)

      Highlight dependency on UI improvement for fields if needed.

      Checklists

        Acceptance criteria

        Attachments

          Issue Links

            Activity

              People

                jfranco Jorge Franco
                czimmermann Christopher Zimmermann
                Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  Checklists

                    Task DoD

                    Time Tracking

                      Estimated:
                      Original Estimate - Not Specified
                      Not Specified
                      Remaining:
                      Remaining Estimate - 0d
                      0d
                      Logged:
                      Time Spent - 1h
                      1h