Uploaded image for project: 'Observability UI'
  1. Observability UI
  2. OU-888

Integrate the editing panel for charts

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Major Major
    • COO 1.4.0
    • None
    • None
    • None
    • Product / Portfolio Work
    • False
    • Hide

      None

      Show
      None
    • False
    • 8
    • None
    • None
    • Sprint 277, Sprint 278

      Background

      In order to allow users to create and edit charts (panels) for a Perses dashboard in OpenShift, we need to integrate the editing panel present in perses

      Perses Upstream Component Hierarchy for Editing Panels 

      • ViewDashboard
      • --| DashboardApp
      • ----| PanelDrawer
      • ------| PanelEditorForm
        -----------| PanelEditorProvider

      Steps

      1. Integrate the PanelEditorProvider into the monitoring-console-plugin
      2. Editing Panels should render, user make edits in the editing panel 
      3. monitoring-console-plugin >> PUT (panel changes) >> Perses instance 
      4. Perses Instance updates dashboard 
      5. monitoring-console-plugin >> re-renders dashboard (could we make it more efficient and only update that one edited panel?)

      Outcomes

      • The editing panel for charts provided by perses can be used in OpenShift to edit a chart

              jezhu@redhat.com Jenny Zhu
              gbernal@redhat.com Gabriel Bernal
              None
              None
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: