Uploaded image for project: 'Compass '
  1. Compass
  2. COMPASS-5211

SidebarDatabase/SidebarCollections should handle lazy-loaded databases/collections data

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.29.6
    • Component/s: None
    • Labels:
      None
    • Story Points:
      5
    • Documentation Changes:
      Not Needed
    • Sprint:
      Iteration Orlando, Iteration Phnom Penh, Iteration Q

      Description

      mongodb-instace-model fetch should not wait for databases to resolve when refresing and should not try to resolve collections on it's own. For this to work we want to introduce following changes:

      • Change instance-model fetch/refresh logic to only emit a database fetch, but not wait for it to resolve before emitting instance-refreshed
      • Refactor sidebar db/coll list to handle rendering while data is fetching
      • Refactor collections to be lazy-loaded when selecting a database / expanding list
        • Provide indication that the data is loading

      Miro board with changes context

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              sergey.petushkov Sergey Petushkov
              Reporter:
              sergey.petushkov Sergey Petushkov
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: