[OpenNMS/opennms] 84b3a1: NMS-20268: close the applies-to gate, drop match-a...
joseanesONMS via opennms-cvs <[email protected]>
| Newsgroups | gmane.network.opennms.cvs |
|---|---|
| Message-ID | <OpenNMS/opennms/push/refs/heads/jira/NMS-20268-scheduled-outages/[email protected]> |
Branch: refs/heads/jira/NMS-20268-scheduled-outages
Home: https://github.com/OpenNMS/opennms
Commit: 84b3a127171cec65945625879549f91166e64fb5
https://github.com/OpenNMS/opennms/commit/84b3a127171cec65945625879549f91166e64fb5
Author: Jose Anes <[email protected]>
Date: 2026-09-02 (Wed, 02 Sep 2026)
Changed paths:
M opennms-webapp/src/main/webapp/WEB-INF/applicationContext-spring-security.xml
M ui/src/containers/ScheduledOutageEditor.vue
M ui/src/containers/ScheduledOutages.vue
M ui/tests/containers/ScheduledOutageEditor.test.ts
M ui/tests/containers/ScheduledOutages.test.ts
Log Message:
-----------
NMS-20268: close the applies-to gate, drop match-any on add, keep delete errors !smoke
The admin-only rules for the applies-to endpoints used exact paths, so a
trailing slash slipped past them to the ROLE_USER GET rule on /rest/**;
the patterns now end in /** so both spellings stay admin-only.
Adding a specific node now removes the match-any pseudo-interface, as the
legacy editor did: with "all" active the added node was hidden by the
pickers and saved alongside match-any. A failed delete is reported through
its own message, since the list reload that follows resets the load error
and used to wipe it.
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