[OpenNMS/opennms] 34a6b6: NMS-20081: add OnmsTabs family seam wrappers and s...

Scott Theleman via opennms-cvs <[email protected]> Tue, 28 Jul 2026 13:57:34 -0700
Newsgroups gmane.network.opennms.cvs
Message-ID <OpenNMS/opennms/push/refs/heads/jira/NMS-20081-ui-seam-layer-phase-2-smoke/[email protected]>
  Branch: refs/heads/jira/NMS-20081-ui-seam-layer-phase-2-smoke
  Home:   https://github.com/OpenNMS/opennms
  Commit: 34a6b6894ae294b1072d8129a5edb4f15bdc5c3e
      https://github.com/OpenNMS/opennms/commit/34a6b6894ae294b1072d8129a5edb4f15bdc5c3e
  Author: Scott Theleman <[email protected]>
  Date:   2026-07-28 (Tue, 28 Jul 2026)

  Changed paths:
    M ui/eslint.config.js
    A ui/packages/onms-ui/src/components/OnmsTab.vue
    A ui/packages/onms-ui/src/components/OnmsTabList.vue
    A ui/packages/onms-ui/src/components/OnmsTabPanel.vue
    A ui/packages/onms-ui/src/components/OnmsTabPanels.vue
    A ui/packages/onms-ui/src/components/OnmsTabs.vue
    M ui/packages/onms-ui/src/index.ts
    M ui/src/components/EventConfiguration/EventConfigTabContainer.vue
    M ui/src/components/Map/GridTabs.vue
    M ui/src/components/Nodes/InterfacesTabs.vue
    M ui/src/components/Resources/Graph.vue
    M ui/src/components/SnmpConfiguration/SnmpConfigAdvancedTab.vue
    M ui/src/components/SnmpConfiguration/SnmpConfigTabContainer.vue
    M ui/src/components/SnmpDataCollection/SnmpDataCollectionProfile/SnmpDataCollectionProfileDetails.vue
    M ui/src/containers/SnmpDataCollection.vue
    M ui/src/containers/SnmpDataCollectionSourceDetail.vue
    M ui/src/containers/TrapdConfiguration.vue
    A ui/tests/onms-ui/OnmsTabs.test.ts

  Log Message:
  -----------
  NMS-20081: add OnmsTabs family seam wrappers and sweep tabs usage


  Commit: 29fbdd9f2ed92fde228442a631cdcc207811dc52
      https://github.com/OpenNMS/opennms/commit/29fbdd9f2ed92fde228442a631cdcc207811dc52
  Author: Scott Theleman <[email protected]>
  Date:   2026-07-28 (Tue, 28 Jul 2026)

  Changed paths:
    M ui/eslint.config.js
    A ui/packages/onms-ui/src/components/OnmsMenu.vue
    M ui/packages/onms-ui/src/index.ts
    M ui/packages/onms-ui/src/types.ts
    M ui/src/components/Device/DCBGroupFilters.vue
    M ui/src/components/Device/DCBTableStatusDropdown.vue
    M ui/src/components/EventConfiguration/EventConfigSourceTable.vue
    M ui/src/components/EventConfigurationDetail/EventConfigEventTable.vue
    M ui/src/components/Menu/SideMenu.vue
    M ui/src/components/Menu/utils.ts
    M ui/src/components/Nodes/NodeActionsDropdown.vue
    M ui/src/components/Nodes/NodeDownloadDropdown.vue
    M ui/src/components/SnmpDataCollection/SnmpDataCollectionProfilesTable.vue
    M ui/src/components/SnmpDataCollection/SnmpDataCollectionSourceDetail/MibGroupsTable.vue
    M ui/src/components/SnmpDataCollection/SnmpDataCollectionSourceDetail/ResourceTypesTable.vue
    M ui/src/components/SnmpDataCollection/SnmpDataCollectionSourceDetail/SystemDefinitionsTable.vue
    M ui/src/components/SnmpDataCollection/SnmpDataCollectionSourcesTable.vue
    M ui/src/containers/SnmpDataCollection.vue
    M ui/tests/components/Menu/utils.test.ts
    A ui/tests/onms-ui/OnmsMenu.test.ts

  Log Message:
  -----------
  NMS-20081: add OnmsMenu seam wrapper and OnmsMenuItem type; sweep menus


  Commit: ead94a6f84465385d7623b745f7ca8244aa9cfb6
      https://github.com/OpenNMS/opennms/commit/ead94a6f84465385d7623b745f7ca8244aa9cfb6
  Author: Scott Theleman <[email protected]>
  Date:   2026-07-28 (Tue, 28 Jul 2026)

  Changed paths:
    M ui/eslint.config.js
    A ui/packages/onms-ui/src/components/OnmsDrawer.vue
    M ui/packages/onms-ui/src/index.ts
    M ui/src/components/Nodes/ColumnSelectionDrawer.vue
    M ui/src/components/Nodes/NodeAdvancedFiltersDrawer.vue
    M ui/src/components/SCV/ScvSearchDrawer.vue
    M ui/src/components/SnmpDataCollection/SnmpDataCollectionSourceDetail/Drawer/MibGroupCreationDrawer.vue
    M ui/src/components/SnmpDataCollection/SnmpDataCollectionSourceDetail/Drawer/ResourceTypeCreationDrawer.vue
    M ui/src/components/SnmpDataCollection/SnmpDataCollectionSourceDetail/Drawer/SnmpDataCollectionSourceProfilesDrawer.vue
    M ui/src/components/SnmpDataCollection/SnmpDataCollectionSourceDetail/Drawer/SystemDefinitionCreationDrawer.vue
    A ui/tests/onms-ui/OnmsDrawer.test.ts

  Log Message:
  -----------
  NMS-20081: add OnmsDrawer seam wrapper and sweep drawers


  Commit: 1f7881306bd3fec40755dc9c78995d6188290f3b
      https://github.com/OpenNMS/opennms/commit/1f7881306bd3fec40755dc9c78995d6188290f3b
  Author: Scott Theleman <[email protected]>
  Date:   2026-07-28 (Tue, 28 Jul 2026)

  Changed paths:
    M ui/eslint.config.js
    A ui/packages/onms-ui/src/components/OnmsChip.vue
    M ui/packages/onms-ui/src/index.ts
    M ui/src/components/Configuration/ConfigurationThreadPools.vue
    M ui/src/components/Device/DCBModalConfigDiffContent.vue
    M ui/src/components/Nodes/NodesTable.vue
    M ui/src/components/SnmpConfiguration/SnmpConfigDefinitionBasicInformation.vue
    M ui/src/components/SnmpDataCollection/SnmpDataCollectionSourceDetail/Drawer/SnmpDataCollectionSourceProfilesDrawer.vue
    M ui/src/components/SnmpDataCollection/SnmpDataCollectionSourcesTable.vue
    M ui/src/containers/SnmpDataCollectionSourceDetail.vue
    A ui/tests/onms-ui/OnmsChip.test.ts

  Log Message:
  -----------
  NMS-20081: add OnmsChip seam wrapper and sweep chips


  Commit: 4cc1a34c64bc2dd800eadae454be52e695f145df
      https://github.com/OpenNMS/opennms/commit/4cc1a34c64bc2dd800eadae454be52e695f145df
  Author: Scott Theleman <[email protected]>
  Date:   2026-07-28 (Tue, 28 Jul 2026)

  Changed paths:
    M ui/eslint.config.js
    A ui/packages/onms-ui/src/components/OnmsRadioButton.vue
    A ui/packages/onms-ui/src/components/OnmsToggleSwitch.vue
    M ui/packages/onms-ui/src/index.ts
    M ui/src/components/Configuration/ProvisionDForm.vue
    M ui/src/components/Nodes/NodeAdvancedFiltersDrawer.vue
    M ui/src/components/SnmpDataCollection/SnmpDataCollectionProfile/ProfileDetailsTab.vue
    M ui/src/components/SnmpDataCollection/SnmpDataCollectionSourceDetail/Drawer/MibGroupCreationDrawer.vue
    M ui/src/components/SnmpDataCollection/SnmpDataCollectionSourceDetail/Drawer/ResourceTypeCreationDrawer.vue
    M ui/src/components/SnmpDataCollection/SnmpDataCollectionSourceDetail/Drawer/SystemDefinitionCreationDrawer.vue
    M ui/src/components/TrapdConfiguration/GeneralConfiguration.vue
    A ui/tests/onms-ui/OnmsRadioButton.test.ts
    A ui/tests/onms-ui/OnmsToggleSwitch.test.ts

  Log Message:
  -----------
  NMS-20081: add OnmsToggleSwitch/OnmsRadioButton seam wrappers and sweep


  Commit: aad639fd1175af52c51a4c500062380faa15b3fc
      https://github.com/OpenNMS/opennms/commit/aad639fd1175af52c51a4c500062380faa15b3fc
  Author: Scott Theleman <[email protected]>
  Date:   2026-07-28 (Tue, 28 Jul 2026)

  Changed paths:
    M ui/eslint.config.js
    A ui/packages/onms-ui/src/components/OnmsInputNumber.vue
    M ui/packages/onms-ui/src/index.ts
    M ui/src/components/SnmpConfiguration/SnmpConfigDefaultsPanel.vue
    M ui/src/components/SnmpConfiguration/SnmpConfigPairedFieldInputs.vue
    M ui/src/components/SnmpDataCollection/SnmpDataCollectionProfile/ProfileDetailsTab.vue
    M ui/src/components/SnmpDataCollection/SnmpDataCollectionProfile/ProfileRrdSettingsTab.vue
    M ui/src/components/TrapdConfiguration/GeneralConfiguration.vue
    A ui/tests/onms-ui/OnmsInputNumber.test.ts

  Log Message:
  -----------
  NMS-20081: add OnmsInputNumber seam wrapper and sweep


  Commit: ba1a8d4aa069be577d7d647aa0717ca54b4cdb46
      https://github.com/OpenNMS/opennms/commit/ba1a8d4aa069be577d7d647aa0717ca54b4cdb46
  Author: Scott Theleman <[email protected]>
  Date:   2026-07-28 (Tue, 28 Jul 2026)

  Changed paths:
    M ui/packages/onms-ui/src/components/OnmsInputNumber.vue
    M ui/tests/onms-ui/OnmsInputNumber.test.ts

  Log Message:
  -----------
  NMS-20081: fix OnmsInputNumber pt merge clobbering unsafePt

The pt computed unconditionally overwrote pcInputText with
{ root: inputProps } whenever unsafePt was defined, silently wiping any
pcInputText a caller placed in unsafePt. Now unsafePt passes through
untouched when inputProps is absent, and deep-merges inputProps into
unsafePt.pcInputText.root (inputProps wins on key collisions) when both
are present.


  Commit: 0b0a43d7b327dd070b29b81a7a2a1a44d7fcfc90
      https://github.com/OpenNMS/opennms/commit/0b0a43d7b327dd070b29b81a7a2a1a44d7fcfc90
  Author: Scott Theleman <[email protected]>
  Date:   2026-07-28 (Tue, 28 Jul 2026)

  Changed paths:
    M ui/eslint.config.js
    A ui/packages/onms-ui/src/components/OnmsSearchInput.vue
    A ui/packages/onms-ui/src/icons/SearchGlyph.vue
    M ui/packages/onms-ui/src/index.ts
    M ui/src/components/Device/DCBSearch.vue
    M ui/src/components/EventConfiguration/EventConfigSourceTable.vue
    M ui/src/components/EventConfigurationDetail/EventConfigEventTable.vue
    M ui/src/components/FileEditor/Search.vue
    M ui/src/components/Nodes/NodesTable.vue
    M ui/src/components/SCV/ScvSearchDrawer.vue
    M ui/src/components/SnmpConfiguration/SnmpConfigDefinitionsTable.vue
    M ui/src/components/SnmpConfiguration/SnmpConfigProfilesTable.vue
    M ui/src/components/SnmpDataCollection/SnmpDataCollectionProfilesTable.vue
    M ui/src/components/SnmpDataCollection/SnmpDataCollectionSourceDetail/MibGroupsTable.vue
    M ui/src/components/SnmpDataCollection/SnmpDataCollectionSourceDetail/ResourceTypesTable.vue
    M ui/src/components/SnmpDataCollection/SnmpDataCollectionSourceDetail/SystemDefinitionsTable.vue
    M ui/src/components/SnmpDataCollection/SnmpDataCollectionSourcesTable.vue
    A ui/tests/onms-ui/OnmsSearchInput.test.ts

  Log Message:
  -----------
  NMS-20081: add OnmsSearchInput composite and sweep search fields


  Commit: c28ed45fc0620f3240fedd1e5635caad1cb7abd1
      https://github.com/OpenNMS/opennms/commit/c28ed45fc0620f3240fedd1e5635caad1cb7abd1
  Author: Scott Theleman <[email protected]>
  Date:   2026-07-28 (Tue, 28 Jul 2026)

  Changed paths:
    M ui/eslint.config.js
    A ui/packages/onms-ui/src/components/OnmsPopover.vue
    M ui/packages/onms-ui/src/index.ts
    M ui/src/components/Menu/UserNotificationsMenuItem.vue
    M ui/src/components/Menu/UserSelfServiceMenuItem.vue
    M ui/src/components/Resources/TimeControls.vue
    A ui/tests/onms-ui/OnmsPopover.test.ts

  Log Message:
  -----------
  NMS-20081: add OnmsPopover seam wrapper and sweep


  Commit: 683b7fe9d27285618408be2f3527258b9486d26e
      https://github.com/OpenNMS/opennms/commit/683b7fe9d27285618408be2f3527258b9486d26e
  Author: Scott Theleman <[email protected]>
  Date:   2026-07-28 (Tue, 28 Jul 2026)

  Changed paths:
    M ui/eslint.config.js
    A ui/packages/onms-ui/src/components/OnmsCard.vue
    A ui/packages/onms-ui/src/components/OnmsPanel.vue
    M ui/packages/onms-ui/src/index.ts
    M ui/src/components/Common/TogglePanel.vue
    M ui/src/components/SnmpConfiguration/SnmpConfigDetailsPanel.vue
    M ui/src/components/SnmpDataCollection/SnmpDataCollectionProfile/ProfileDetailsTab.vue
    M ui/src/components/ZenithConnect/ZenithConnectRegister.vue
    A ui/tests/onms-ui/OnmsCard.test.ts
    A ui/tests/onms-ui/OnmsPanel.test.ts

  Log Message:
  -----------
  NMS-20081: add OnmsPanel/OnmsCard seam wrappers and sweep


  Commit: f7f81e6cdb44e16e2ae2ce60f2b77bd64ac7cb65
      https://github.com/OpenNMS/opennms/commit/f7f81e6cdb44e16e2ae2ce60f2b77bd64ac7cb65
  Author: Scott Theleman <[email protected]>
  Date:   2026-07-28 (Tue, 28 Jul 2026)

  Changed paths:
    M ui/eslint.config.js
    A ui/packages/onms-ui/src/components/OnmsDatePicker.vue
    A ui/packages/onms-ui/src/components/OnmsListbox.vue
    A ui/packages/onms-ui/src/components/OnmsMultiSelect.vue
    M ui/packages/onms-ui/src/index.ts
    M ui/src/components/Logs/Logs.vue
    M ui/src/components/Nodes/NodeAdvancedFiltersDrawer.vue
    M ui/src/components/Resources/TimeControls.vue
    M ui/src/components/SCV/SCVList.vue
    A ui/tests/onms-ui/OnmsDatePicker.test.ts
    A ui/tests/onms-ui/OnmsListbox.test.ts
    A ui/tests/onms-ui/OnmsMultiSelect.test.ts

  Log Message:
  -----------
  NMS-20081: add OnmsListbox/OnmsMultiSelect/OnmsDatePicker seam wrappers and sweep


  Commit: 8c8cba0ad5f88ea3c5d9c4c63bfda084ae7d07d0
      https://github.com/OpenNMS/opennms/commit/8c8cba0ad5f88ea3c5d9c4c63bfda084ae7d07d0
  Author: Scott Theleman <[email protected]>
  Date:   2026-07-28 (Tue, 28 Jul 2026)

  Changed paths:
    A ui/packages/onms-ui/src/components/OnmsConfirmationDialog.vue
    A ui/packages/onms-ui/src/components/OnmsMessageDialog.vue
    M ui/packages/onms-ui/src/index.ts
    R ui/src/components/Common/ConfirmationDialog.vue
    R ui/src/components/Common/MessageDialog.vue
    M ui/src/components/Configuration/ConfigurationTableWrapper.vue
    M ui/src/components/EventConfiguration/Dialog/ChangeEventConfigSourceStatusDialog.vue
    M ui/src/components/EventConfiguration/Dialog/DeleteEventConfigSourceDialog.vue
    M ui/src/components/EventConfiguration/Dialog/EventConfigFilesUploadReportDialog.vue
    M ui/src/components/EventConfigurationDetail/Dialog/ChangeEventConfigEventStatusDialog.vue
    M ui/src/components/EventConfigurationDetail/Dialog/ChangeEventConfigSourceStatusDialog.vue
    M ui/src/components/EventConfigurationDetail/Dialog/DeleteEventConfigEventDialog.vue
    M ui/src/components/EventConfigurationDetail/Dialog/DeleteEventConfigSourceDialog.vue
    M ui/src/components/FileEditor/FileSidebar.vue
    M ui/src/components/Nodes/NodeAdvancedFiltersDrawer.vue
    M ui/src/components/Nodes/NodesTable.vue
    M ui/src/components/SnmpConfiguration/SnmpConfigDefaultsPanel.vue
    M ui/src/components/SnmpConfiguration/SnmpConfigDefinitionBasicInformation.vue
    M ui/src/components/SnmpConfiguration/SnmpConfigDefinitionsTab.vue
    M ui/src/components/SnmpConfiguration/SnmpConfigDefinitionsTable.vue
    M ui/src/components/SnmpConfiguration/SnmpConfigLookupPanel.vue
    M ui/src/components/SnmpConfiguration/SnmpConfigProfilesTab.vue
    M ui/src/components/SnmpConfiguration/SnmpConfigProfilesTable.vue
    M ui/src/components/SnmpConfiguration/SnmpConfigUploadDownloadTab.vue
    M ui/src/components/SnmpDataCollection/Dialog/DataCollectionFilesUploadReportDialog.vue
    M ui/src/components/SnmpDataCollection/Dialog/DeleteConfirmationDialog.vue
    M ui/src/components/SnmpDataCollection/Dialog/SnmpDataCollectionChangeStatusDialog.vue
    M ui/src/components/SnmpDataCollection/SnmpDataCollectionProfile/SnmpDataCollectionProfileDetails.vue
    M ui/src/components/SnmpDataCollection/SnmpDataCollectionProfilesTable.vue
    M ui/src/components/TrapdConfiguration/Dialog/DeleteUserConfirmationDialog.vue
    M ui/src/components/TrapdConfiguration/GeneralConfiguration.vue
    M ui/src/components/TrapdConfiguration/SnmpV3UserManagement.vue
    M ui/src/components/TrapdConfiguration/TrapdAdvancedConfiguration.vue
    M ui/src/components/UsageStatistics/UsageStatisticsTable.vue
    M ui/src/containers/FileEditor.vue
    M ui/tests/components/EventConfiguration/Dialog/ChangeEventConfigSourceStatusDialog.test.ts
    M ui/tests/components/EventConfiguration/Dialog/DeleteEventConfigSourceDialog.test.ts
    M ui/tests/components/EventConfiguration/Dialog/EventConfigFilesUploadReportDialog.test.ts
    M ui/tests/components/EventConfigurationDetail/Dialog/ChangeEventConfigEventStatusDialog.test.ts
    M ui/tests/components/EventConfigurationDetail/Dialog/ChangeEventConfigSourceStatusDialog.test.ts
    M ui/tests/components/EventConfigurationDetail/Dialog/DeleteEventConfigEventDialog.test.ts
    M ui/tests/components/EventConfigurationDetail/Dialog/DeleteEventConfigSourceDialog.test.ts
    M ui/tests/components/Nodes/NodeAdvancedFiltersDrawer.test.ts
    M ui/tests/components/Nodes/NodesTable.test.ts
    M ui/tests/components/SnmpDataCollection/Dialog/DataCollectionFilesUploadReportDialog.test.ts
    M ui/tests/components/SnmpDataCollection/Dialog/DeleteConfirmationDialog.test.ts
    M ui/tests/components/SnmpDataCollection/Dialog/SnmpDataCollectionChangeStatusDialog.test.ts
    M ui/tests/components/TrapdConfiguration/TrapdAdvancedConfiguration.test.ts
    A ui/tests/onms-ui/OnmsConfirmationDialog.test.ts
    A ui/tests/onms-ui/OnmsMessageDialog.test.ts

  Log Message:
  -----------
  NMS-20081: absorb Confirmation/Message dialogs into @opennms/onms-ui


  Commit: 8455842899fb4ee67dcdbb6014a435a85e42d4a2
      https://github.com/OpenNMS/opennms/commit/8455842899fb4ee67dcdbb6014a435a85e42d4a2
  Author: Scott Theleman <[email protected]>
  Date:   2026-07-28 (Tue, 28 Jul 2026)

  Changed paths:
    M ui/packages/onms-ui/README.md
    M ui/packages/onms-ui/package.json
    M ui/packages/onms-ui/src/index.ts
    M ui/tests/onms-ui/package.test.ts

  Log Message:
  -----------
  NMS-20081: bump onms-ui to 0.2.0; document tranche-2 seam surface


  Commit: af3c649c5ec038029efc979103187ff612975850
      https://github.com/OpenNMS/opennms/commit/af3c649c5ec038029efc979103187ff612975850
  Author: Scott Theleman <[email protected]>
  Date:   2026-07-28 (Tue, 28 Jul 2026)

  Changed paths:
    M ui/packages/onms-ui/README.md
    M ui/tests/onms-ui/OnmsDrawer.test.ts
    M ui/tests/onms-ui/OnmsMessageDialog.test.ts
    M ui/tests/onms-ui/OnmsTabs.test.ts

  Log Message:
  -----------
  NMS-20081: final-review fixes — test hygiene and README caveat


  Commit: df73d01e0c79241d24bb0753a1f1761dc49477f3
      https://github.com/OpenNMS/opennms/commit/df73d01e0c79241d24bb0753a1f1761dc49477f3
  Author: Scott Theleman <[email protected]>
  Date:   2026-07-28 (Tue, 28 Jul 2026)

  Changed paths:
    A ui/packages/onms-ui/src/components/OnmsColumn.ts
    M ui/packages/onms-ui/src/index.ts
    M ui/packages/onms-ui/src/types.ts
    A ui/tests/onms-ui/OnmsColumn.test.ts

  Log Message:
  -----------
  NMS-20081: add OnmsColumn typed re-export and table event types


  Commit: f308dbbe7a55b421a64a33d3ef8ed03a02592c3c
      https://github.com/OpenNMS/opennms/commit/f308dbbe7a55b421a64a33d3ef8ed03a02592c3c
  Author: Scott Theleman <[email protected]>
  Date:   2026-07-28 (Tue, 28 Jul 2026)

  Changed paths:
    A ui/packages/onms-ui/src/components/OnmsTable.vue
    M ui/packages/onms-ui/src/index.ts
    A ui/tests/onms-ui/OnmsTable.test.ts

  Log Message:
  -----------
  NMS-20081: add OnmsTable seam wrapper with baked th scope=col


  Commit: 43871762010458d4693cc9548a4f276d0eea3c71
      https://github.com/OpenNMS/opennms/commit/43871762010458d4693cc9548a4f276d0eea3c71
  Author: Scott Theleman <[email protected]>
  Date:   2026-07-28 (Tue, 28 Jul 2026)

  Changed paths:
    M ui/src/components/Nodes/AssetFilterPanel.vue
    M ui/src/components/Nodes/ExtendedSearchPanel.vue
    M ui/src/components/SCV/ScvSearchDrawer.vue
    M ui/src/components/TrapdConfiguration/SnmpV3UserManagement.vue
    M ui/src/components/UsageStatistics/UsageStatisticsTable.vue
    M ui/src/components/ZenithConnect/ZenithConnectRegisterResult.vue
    M ui/src/components/ZenithConnect/ZenithConnectView.vue
    M ui/src/containers/ZenithConnectSuccess.vue

  Log Message:
  -----------
  NMS-20081: migrate simple tables to OnmsTable/OnmsColumn


  Commit: c25df042f0928146ad985d472f076a2c2ca7285f
      https://github.com/OpenNMS/opennms/commit/c25df042f0928146ad985d472f076a2c2ca7285f
  Author: Scott Theleman <[email protected]>
  Date:   2026-07-28 (Tue, 28 Jul 2026)

  Changed paths:
    M ui/src/components/Configuration/ConfigurationTable.vue
    M ui/src/components/SnmpConfiguration/SnmpConfigDefinitionsTable.vue
    M ui/src/components/SnmpConfiguration/SnmpConfigProfilesTable.vue
    M ui/src/components/SnmpDataCollection/SnmpDataCollectionProfilesTable.vue
    M ui/src/components/SnmpDataCollection/SnmpDataCollectionSourceDetail/Drawer/MibGroupCreationDrawer.vue
    M ui/src/components/SnmpDataCollection/SnmpDataCollectionSourceDetail/Drawer/ResourceTypeCreationDrawer.vue
    M ui/src/components/SnmpDataCollection/SnmpDataCollectionSourceImport.vue

  Log Message:
  -----------
  NMS-20081: migrate client-paginated tables to OnmsTable/OnmsColumn


  Commit: d9c8ef54a486281d0da4daf1b5f3bd4b36a9cb42
      https://github.com/OpenNMS/opennms/commit/d9c8ef54a486281d0da4daf1b5f3bd4b36a9cb42
  Author: Scott Theleman <[email protected]>
  Date:   2026-07-28 (Tue, 28 Jul 2026)

  Changed paths:
    M ui/packages/onms-ui/src/components/OnmsTable.vue
    M ui/src/components/EventConfiguration/EventConfigSourceTable.vue
    M ui/src/components/EventConfigurationDetail/EventConfigEventTable.vue
    M ui/src/components/Nodes/EventsTable.vue
    M ui/src/components/Nodes/IpInterfacesTable.vue
    M ui/src/components/Nodes/NodesTable.vue
    M ui/src/components/Nodes/OutagesTable.vue
    M ui/src/components/Nodes/SnmpInterfacesTable.vue
    M ui/src/components/SnmpDataCollection/SnmpDataCollectionSourceDetail/MibGroupsTable.vue
    M ui/src/components/SnmpDataCollection/SnmpDataCollectionSourceDetail/ResourceTypesTable.vue
    M ui/src/components/SnmpDataCollection/SnmpDataCollectionSourceDetail/SystemDefinitionsTable.vue
    M ui/src/components/SnmpDataCollection/SnmpDataCollectionSourcesTable.vue

  Log Message:
  -----------
  NMS-20081: migrate lazy server-paginated tables to OnmsTable/OnmsColumn


  Commit: 07faabcf046c5ea52dd4b85e83dd8050961680f0
      https://github.com/OpenNMS/opennms/commit/07faabcf046c5ea52dd4b85e83dd8050961680f0
  Author: Scott Theleman <[email protected]>
  Date:   2026-07-28 (Tue, 28 Jul 2026)

  Changed paths:
    M ui/src/components/SnmpDataCollection/SnmpDataCollectionProfile/ProfileRrdSettingsTab.vue
    M ui/src/components/SnmpDataCollection/SnmpDataCollectionProfile/ProfileSourcesTab.vue

  Log Message:
  -----------
  NMS-20081: migrate RRD row-editor and virtual-scroll tables to OnmsTable


  Commit: 1154e43aa8b6445aa6ac36193a1fa866ba3725e8
      https://github.com/OpenNMS/opennms/commit/1154e43aa8b6445aa6ac36193a1fa866ba3725e8
  Author: Scott Theleman <[email protected]>
  Date:   2026-07-28 (Tue, 28 Jul 2026)

  Changed paths:
    M ui/src/components/Device/DCBTable.vue
    M ui/src/stores/deviceStore.ts

  Log Message:
  -----------
  NMS-20081: convert DCBTable to paginated OnmsTable, drop custom infinite scroll


  Commit: 842fbf10999e1188b7a749d2311c09758d7bd65e
      https://github.com/OpenNMS/opennms/commit/842fbf10999e1188b7a749d2311c09758d7bd65e
  Author: Scott Theleman <[email protected]>
  Date:   2026-07-28 (Tue, 28 Jul 2026)

  Changed paths:
    M ui/src/components/Device/DCBGroupFilters.vue
    M ui/src/components/Device/DCBSearch.vue
    M ui/src/components/Device/DCBTableStatusDropdown.vue
    A ui/tests/deviceConfigBackupPagination.test.ts

  Log Message:
  -----------
  NMS-20081: preserve DCB page size across search/filter refetches; pagination tests


  Commit: 916d07ef79ccd13193ee0052690f07dc8b91daab
      https://github.com/OpenNMS/opennms/commit/916d07ef79ccd13193ee0052690f07dc8b91daab
  Author: Scott Theleman <[email protected]>
  Date:   2026-07-28 (Tue, 28 Jul 2026)

  Changed paths:
    M ui/eslint.config.js
    M ui/packages/onms-ui/README.md
    M ui/packages/onms-ui/package.json
    M ui/packages/onms-ui/src/index.ts
    M ui/tests/onms-ui/package.test.ts

  Log Message:
  -----------
  NMS-20081: bump onms-ui to 0.3.0; ban direct DataTable/Column imports


  Commit: 12eab9b851ed74bde603dd178486973e4ce94a08
      https://github.com/OpenNMS/opennms/commit/12eab9b851ed74bde603dd178486973e4ce94a08
  Author: Scott Theleman <[email protected]>
  Date:   2026-07-28 (Tue, 28 Jul 2026)

  Changed paths:
    M ui/src/components/Device/DCBTable.vue
    M ui/tests/deviceConfigBackupPagination.test.ts

  Log Message:
  -----------
  NMS-20081: init DCB paginator page size from store to survive remount


  Commit: 7bdc605f93146679a11fb537a49db17ce1b138fc
      https://github.com/OpenNMS/opennms/commit/7bdc605f93146679a11fb537a49db17ce1b138fc
  Author: Scott Theleman <[email protected]>
  Date:   2026-07-28 (Tue, 28 Jul 2026)

  Changed paths:
    M ui/packages/onms-ui/package.json
    M ui/packages/onms-ui/src/components/OnmsInputText.vue
    M ui/packages/onms-ui/src/components/OnmsToastHost.vue
    M ui/packages/onms-ui/src/composables/useOnmsToast.ts
    M ui/packages/onms-ui/src/index.ts
    M ui/src/composables/useSnackbar.ts
    M ui/tests/onms-ui/OnmsInputText.test.ts
    M ui/tests/onms-ui/package.test.ts
    M ui/tests/onms-ui/useOnmsToast.test.ts

  Log Message:
  -----------
  NMS-20029: address tranche-1 PR review follow-ups (trim resync, toast dedup release, version single-source, SPDX, severity map)


  Commit: e3b91bb7e6b52ca0fec051cc022c56b8a8a28070
      https://github.com/OpenNMS/opennms/commit/e3b91bb7e6b52ca0fec051cc022c56b8a8a28070
  Author: Scott Theleman <[email protected]>
  Date:   2026-07-28 (Tue, 28 Jul 2026)

  Changed paths:
    M ui/src/stores/deviceStore.ts
    A ui/tests/deviceConfigBackupSelectAll.test.ts

  Log Message:
  -----------
  NMS-20081: DCB select-all resolves all matching configs at action time


Compare: https://github.com/OpenNMS/opennms/compare/e79bf6220636...e3b91bb7e6b5

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