Skip to main content

Pending Changes Plugin

The Pending Changes plugin adds a badge to the Global Header indicating that plugin configuration changes have been saved but not yet applied. It signals that a pod restart is needed to activate the changes.

Status: Always loaded (preInstalled). No dynamic-plugins.yaml entry required.


Package

devportal-pending-changes-dynamic


What it does

  • Polls for pending plugin changes every 30 seconds (configurable)
  • Displays a badge next to the Notifications bell in the header when changes are pending
  • Clicking the badge navigates to the restart/apply flow in the customer portal

Mount point configuration (from dynamic-plugins.default.yaml)

pluginConfig:
dynamicPlugins:
frontend:
devportal.pending-changes:
mountPoints:
- mountPoint: global.header/component
importName: PendingChangesButton
config:
priority: 55
props:
pollingIntervalMs: 30000

To change the polling interval, override pollingIntervalMs in your dynamic-plugins.yaml.