[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