Uploaded image for project: 'OpenShift Dev Console'
  1. OpenShift Dev Console
  2. ODC-5595

Update the empty state for Topology

XMLWordPrintable

    • Update the empty state for Topology
    • False
    • False
    • To Do
    • 0
    • 0% To Do, 0% In Progress, 100% Done
    • Undefined
    • S
    • GA

      Problem:

      When we initially designed Topology, we made the empty state be the Add page. The reasoning for this was two fold

      • Users weren't able to add/create anything directly from topology
      • Showing the Add Page provided discoverability for what we supported

      Goal:

      Topology empty state should NOT be the add page. We should display the canvas & provide an "empty state" with the text "Start building your application or visit the Add page for more details.".

      Why is it important?

      Why is this high priority? We are featuring the Drag & Drop a jar into topology at the Summit Demo. There's no way to accomplish this in an empty project because of the current empty state.

      Acceptance criteria:

      1. As a user entering the Topology view, if my project does not have any existing workloads, I should see the Topology view with some empty state text (rather than the Add page).  "Start building your application using the Quick Add feature or go to the Add page"
      2. As a user entering the Topology view, if my project does not have any existing workloads, I should be able to start with drag & drop of a fat jar immediately. 

      UX Design Artifacts

      In both the graphical and list view, use the PF Empty State pattern & disable all topology toolbar items other than the Quick Search component.

      • Empty state title: "No resources found"
      • Empty state text: "Start building your application or visit the Add page for more details.".
        • Clicking Start building your application should open the quick add
        • Clicking Add page should navigate to the Add page

       

      In the graphical view, the background will remain grey.  In the list view, the background will remain white.

       

      The following mock shows the empty state ( Note that the items in this mock are not properly disabled as they should be)

       

              jephilli@redhat.com Jeffrey Phillips
              sdoyle@redhat.com Serena Nichols (Inactive)
              Christian Vogt Christian Vogt
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: