[OpenNMS/opennms] c9b848: NMS-20119: Destination Paths tab

joseanesONMS via opennms-cvs <[email protected]> Thu, 30 Jul 2026 15:06:05 -0700
Newsgroups gmane.network.opennms.cvs
Message-ID <OpenNMS/opennms/push/refs/heads/jira/NMS-20119-destination-paths/[email protected]>
  Branch: refs/heads/jira/NMS-20119-destination-paths
  Home:   https://github.com/OpenNMS/opennms
  Commit: c9b8481772e50c12f4749cc8956a287d26484689
      https://github.com/OpenNMS/opennms/commit/c9b8481772e50c12f4749cc8956a287d26484689
  Author: Jose Anes <[email protected]>
  Date:   2026-07-30 (Thu, 30 Jul 2026)

  Changed paths:
    M opennms-config/src/main/java/org/opennms/netmgt/config/GroupManager.java
    M opennms-webapp-rest/src/main/java/org/opennms/web/rest/v1/NotificationConfigRestService.java
    M opennms-webapp-rest/src/test/java/org/opennms/web/rest/v1/NotificationConfigRestServiceIT.java
    M ui/src/components/AdminNotifications/ConfigureNotificationsDialog.vue
    A ui/src/components/AdminNotifications/DestinationPathEditorDialog.vue
    A ui/src/components/AdminNotifications/DestinationPathsTable.vue
    A ui/src/components/AdminNotifications/TargetRowEditor.vue
    M ui/src/services/index.ts
    M ui/src/services/notificationConfigService.ts
    M ui/src/stores/notificationConfigStore.ts
    M ui/src/types/notificationConfig.ts
    M ui/tests/stores/notificationConfigStore.test.ts

  Log Message:
  -----------
  NMS-20119: Destination Paths tab

Adds the Destination Paths tab: path list with a test-trigger action, and
an editor covering initial delay, targets (users, groups, on-call roles,
email addresses) with per-target commands, intervals and auto-notify, and
escalations — the Browser notification method is selectable end to end.
The /rest/notification-config destination-path mutation, commands and
on-call-roles endpoints wrap the same destinationPaths.xml,
notificationCommands.xml and groups.xml factories the legacy wizard uses.
GroupManager now rebuilds its role map on every parse so removing the last
role in groups.xml is not masked by a stale cache.
Depends on the Notifications page base PR.



To unsubscribe from these emails, change your notification settings at https://github.com/OpenNMS/opennms/settings/notifications


_______________________________________________
Please read the OpenNMS Mailing List FAQ:
http://www.opennms.org/wiki/index.php?page=MailingListFaq
opennms-cvs mailing list

To *unsubscribe* or change your subscription options, see the bottom of this page:
https://lists.sourceforge.net/lists/listinfo/opennms-cvs