[OpenNMS/opennms] 4a23a7: NMS-20100: activation-aware worker delivery, stric...

joseanesONMS via opennms-cvs <[email protected]>
Newsgroups gmane.network.opennms.cvs
Message-ID <OpenNMS/opennms/push/refs/heads/jira/NMS-20100/[email protected]>
  Branch: refs/heads/jira/NMS-20100
  Home:   https://github.com/OpenNMS/opennms
  Commit: 4a23a71b5a257149d6b845c618e939a27ff27f27
      https://github.com/OpenNMS/opennms/commit/4a23a71b5a257149d6b845c618e939a27ff27f27
  Author: Jose Anes <[email protected]>
  Date:   2026-09-01 (Tue, 01 Sep 2026)

  Changed paths:
    M opennms-config/src/main/java/org/opennms/netmgt/config/DestinationPathManager.java
    M opennms-webapp-rest/src/main/java/org/opennms/web/rest/v1/NotificationRestService.java
    M opennms-webapp-rest/src/main/java/org/opennms/web/rest/v2/NotificationConfigRestService.java
    M opennms-webapp-rest/src/test/java/org/opennms/web/rest/v2/NotificationConfigRestServiceIT.java
    M ui/src/components/AdminNotifications/DestinationPathEditorDialog.vue
    M ui/src/components/AdminNotifications/NoticesTable.vue
    M ui/src/composables/useBrowserNotifications.ts
    M ui/src/services/eventConfigService.ts
    M ui/tests/composables/useBrowserNotifications.test.ts

  Log Message:
  -----------
  NMS-20100: activation-aware worker delivery, stricter delay grammar !smoke

Desktop delivery now mirrors core/web-assets' withServiceWorker: the
registration promise resolves only once the worker is active (bounded
wait, null on redundancy), and it is requested lazily per message, so a
permission granted mid-session on another page reaches the worker
without a reload.

Server-side delay validation applies the UI's grammar regex before
convertToMillis, which Float.parseFloat made accept signs, NaN and
Infinity. Blank escalation delays are now caught client-side too. The
CSV export uses the attached-anchor saveBlobAsFile pattern, the
destination-path snapshot map is volatile for safe publication, and
teamUnacknowledgedCount gets the distinct() the list query already had
so the bell badge matches the page on multi-recipient notices.



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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.