Uploaded image for project: 'Red Hat 3scale API Management'
  1. Red Hat 3scale API Management
  2. THREESCALE-3336

Notification system for out of date configs (per service/product)

XMLWordPrintable

    • Icon: Feature Request Feature Request
    • Resolution: Done
    • Icon: Major Major
    • None
    • None
    • System
    • None
    • 20
    • Not Started
    • Not Started
    • Not Started
    • Not Started
    • Not Started
    • Not Started
    • +
    • 3scale 2019-08-26, 3scale 2019-09-09

      As mapping rules (and possibly other items like policies) will be taken out of the configuration page, mapping rule cruds need to be followed by an update of the staging configuration (or 'promotion' of those changes to staging config).

      The flash message after crud should guide people but we also need a persistent notification system with pending actions that is easily visible for users.

      • [x] check pf4 guidelines
      • [x] sketch and explain solution(s)
      • [ ] implement

      /// dev notes

      • A change to a backend mapping rule can potentially mean 100s of product configs need to be updated. Probably we don't want 100s of individual notifications in 1 bucket…
      • It might be good to have an account level notification badge (https://pf4.patternfly.org/components/NotificationBadge/examples/) but it might not be enough, probably some sort of status icon is needed in vertical product nav and on dashboard product nav as well.

      /// sketch notes
      1. Notification in header that links to page with all out of date configs. PF4 has icon with badge but badge is meant to communicate unread/read and we want to communicate out-of-date/up-to-date
      2. Visual nudge for each product on dashboard: Play with Integration link style (color/icon/text)
      3. Visual nudge in Product vertical navigation next to the 'Integration' menu item

      Conclusion: 2 & 3 are good enough for first iteration.

              Unassigned Unassigned
              tmaas-1 Thomas Maas
              Martin Kudlej Martin Kudlej
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: