[OpenNMS/opennms] fa92b2: Merge commit '68f514213a9' into HEAD

joseanesONMS via opennms-cvs <[email protected]>
Newsgroups gmane.network.opennms.cvs
Message-ID <OpenNMS/opennms/push/refs/heads/jira/NMS-20281-user-editor-page-smoke/[email protected]>
  Branch: refs/heads/jira/NMS-20281-user-editor-page-smoke
  Home:   https://github.com/OpenNMS/opennms
  Commit: fa92b2317d19d952367ba82204b70675f13aec55
      https://github.com/OpenNMS/opennms/commit/fa92b2317d19d952367ba82204b70675f13aec55
  Author: Jose Anes <[email protected]>
  Date:   2026-09-02 (Wed, 02 Sep 2026)

  Changed paths:
    M ui/packages/onms-ui/README.md
    M ui/packages/onms-ui/src/components/OnmsDatePicker.vue
    M ui/packages/onms-ui/src/index.ts
    M ui/packages/onms-ui/src/types.ts
    M ui/src/components/AdhocGraphs/AdhocChartToolbar.vue
    M ui/src/components/AdhocGraphs/AdhocGraphBuilder.vue
    M ui/src/components/AdhocGraphs/utils/adhocUrlState.ts
    A ui/src/components/Common/TimeControls.vue
    A ui/src/components/Common/utils/timeRangeOptions.ts
    M ui/src/components/Resources/Graphs.vue
    R ui/src/components/Resources/TimeControls.vue
    R ui/src/components/Resources/utils/timeRangeOptions.ts
    A ui/tests/components/Common/TimeControls.test.ts
    A ui/tests/components/Common/timeRangeOptions.test.ts
    R ui/tests/components/Resources/timeRangeOptions.test.ts
    M ui/tests/onms-ui/OnmsDatePicker.test.ts

  Log Message:
  -----------
  Merge commit '68f514213a9' into HEAD

# Conflicts:
#	ui/src/components/Resources/Graphs.vue


  Commit: 03d4d95fc931056d3b5ac65036fc234d7f9db91b
      https://github.com/OpenNMS/opennms/commit/03d4d95fc931056d3b5ac65036fc234d7f9db91b
  Author: Jose Anes <[email protected]>
  Date:   2026-09-02 (Wed, 02 Sep 2026)

  Changed paths:
    R ui/src/components/ManageUsers/DutyScheduleEditor.vue
    A ui/src/components/ManageUsers/DutySchedulesTab.vue
    A ui/src/components/ManageUsers/TimeZonePicker.vue
    R ui/src/components/ManageUsers/UserEditorDialog.vue
    M ui/src/components/ManageUsers/UsersTable.vue
    A ui/src/containers/UserEditor.vue
    M ui/src/main/router/index.ts
    R ui/tests/components/AdminDialogs/UserEditorDialog.test.ts
    R ui/tests/components/ManageUsers/DutyScheduleEditor.test.ts
    A ui/tests/components/ManageUsers/DutySchedulesTab.test.ts
    A ui/tests/components/ManageUsers/TimeZonePicker.test.ts
    A ui/tests/containers/UserEditor.test.ts

  Log Message:
  -----------
  NMS-20281: routed User editor page with tabs, split time zone, date-picker duty schedules

Add/Edit User moves from a dialog to a page at /admin/users/:userId
('create' for a new user, per the SNMP source-detail convention), with
the three tabs from the ticket: General Information, Duty Schedule and
Roles. General Information is sectioned - account fields first, common
contact fields (email, mobile) always visible, and the rarely used
pager/PIN fields in a TogglePanel that starts collapsed but opens
automatically for a user who has any of them set.

The time zone becomes a Region + City/Area pair of filterable selects
(underscores shown as spaces, case-insensitive search, region-only
zones like UTC complete on their own, unknown stored zones still
render). Duty schedules become a Day of Week / Start / End add row
using OnmsDatePicker's timeOnly mode (NMS-20280) plus a table with
per-row delete; entries are only added or removed, so multi-day and
hand-edited legacy strings round-trip byte-identically and overnight
windows stay legal. The dialog semantics carry over: unexposed contact
types round-trip untouched, changed-input-only validation, in-page
server errors, and a not-found guard on deep links.


Compare: https://github.com/OpenNMS/opennms/compare/fa92b2317d19%5E...03d4d95fc931

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.