[OpenNMS/opennms] f1e27d: NMS-20106: carry on-call role supervisor across us...

joseanesONMS via opennms-cvs <[email protected]>
Newsgroups gmane.network.opennms.cvs
Message-ID <OpenNMS/opennms/push/refs/heads/jira/NMS-20106-manage-users-primevue/[email protected]>
  Branch: refs/heads/jira/NMS-20106-manage-users-primevue
  Home:   https://github.com/OpenNMS/opennms
  Commit: f1e27d0128f94801631b969cb95a5a06ab979d61
      https://github.com/OpenNMS/opennms/commit/f1e27d0128f94801631b969cb95a5a06ab979d61
  Author: Jose Anes <[email protected]>
  Date:   2026-08-13 (Thu, 13 Aug 2026)

  Changed paths:
    M opennms-config/src/main/java/org/opennms/netmgt/config/GroupManager.java
    M opennms-webapp-rest/src/test/java/org/opennms/web/rest/v2/UsersRestServiceIT.java

  Log Message:
  -----------
  NMS-20106: carry on-call role supervisor across user rename

GroupManager.renameUser rewrote group memberships and schedule names but
left role.getSupervisor() pointing at the old id, so renaming a supervisor
silently killed the rota's supervisor fallback -- the same dangling-reference
case the delete path guards against. Rewrite the supervisor as part of the
rename so every reference follows the user to the new id.


  Commit: 9a8ac407bb30b7c119e6c195197e07dcec283ecd
      https://github.com/OpenNMS/opennms/commit/9a8ac407bb30b7c119e6c195197e07dcec283ecd
  Author: Jose Anes <[email protected]>
  Date:   2026-08-13 (Thu, 13 Aug 2026)

  Changed paths:
    M ui/src/components/ManageUsers/UserEditorDialog.vue
    M ui/src/components/ManageUsers/UserPasswordDialog.vue
    M ui/src/components/ManageUsers/UserRenameDialog.vue
    M ui/tests/components/AdminDialogs/UserEditorDialog.test.ts

  Log Message:
  -----------
  NMS-20106: bring Manage Users dialogs onto the current onms-ui seam

Drop the nested primevue IftaLabel from every field and use FormField's own
label/for/required/error props, and replace the direct primevue Message error
banners with a themed role=alert element, so the dialogs no longer import any
un-wrapped PrimeVue primitive. Field errors now render through FormField (the
two test selectors follow the FormField-generated error ids).


Compare: https://github.com/OpenNMS/opennms/compare/fe58b32c3d41...9a8ac407bb30

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.