[OpenNMS/opennms] 17a2fc: NMS-20054: Plugin shared UI, Phase 1 (#8717)
Scott Theleman via opennms-cvs <[email protected]> Fri, 31 Jul 2026 14:09:26 -0700
| Newsgroups | gmane.network.opennms.cvs |
|---|---|
| Message-ID | <OpenNMS/opennms/push/refs/heads/release-36.x/[email protected]> |
Branch: refs/heads/release-36.x
Home: https://github.com/OpenNMS/opennms
Commit: 17a2fc34a3abb70aea755f2f58506c27ebf055e6
https://github.com/OpenNMS/opennms/commit/17a2fc34a3abb70aea755f2f58506c27ebf055e6
Author: Scott Theleman <[email protected]>
Date: 2026-07-31 (Fri, 31 Jul 2026)
Changed paths:
M .gitignore
M ui/eslint.config.js
A ui/packages/onms-ui-example-plugin/README.md
A ui/packages/onms-ui-example-plugin/package.json
A ui/packages/onms-ui-example-plugin/src/ExampleApp.vue
A ui/packages/onms-ui-example-plugin/src/main.ts
A ui/packages/onms-ui-example-plugin/tsconfig.json
A ui/packages/onms-ui-example-plugin/vite.config.ts
M ui/packages/onms-ui/README.md
M ui/packages/onms-ui/package.json
A ui/packages/onms-ui/src/directives/OnmsTooltip.ts
M ui/packages/onms-ui/src/index.ts
M ui/pnpm-lock.yaml
M ui/src/components/Configuration/ConfigurationAdvancedPanel.vue
M ui/src/components/Configuration/ConfigurationCopyPasteDisplay.vue
M ui/src/components/Configuration/ConfigurationTable.vue
M ui/src/components/Configuration/ProvisionDForm.vue
M ui/src/components/Device/DCBModalConfigDiffContent.vue
M ui/src/components/Device/DCBModalViewHistoryContent.vue
M ui/src/components/Device/DCBTable.vue
M ui/src/components/EventConfiguration/EventConfigUploadFilesTab.vue
M ui/src/components/FileEditor/FileSidebar.vue
M ui/src/components/Nodes/FlowTooltipCell.vue
M ui/src/components/Nodes/ManagementIPTooltipCell.vue
M ui/src/components/Nodes/NodeTooltipCell.vue
M ui/src/components/SCV/ScvInputIcon.vue
M ui/src/components/SnmpDataCollection/SnmpDataCollectionSourcesTable.vue
M ui/src/main/main.ts
M ui/src/theme/primevue-setup.ts
M ui/tests/components/EventConfiguration/EventConfigUploadFilesTab.test.ts
M ui/tests/components/Nodes/NodeTooltipCell.test.ts
M ui/tests/components/SnmpDataCollection/SnmpDataCollectionSourcesTable.test.ts
M ui/tests/configuration.test.ts
M ui/tests/deviceConfigBackup.test.ts
M ui/tests/deviceConfigBackupPagination.test.ts
M ui/tests/onms-ui/OnmsTable.test.ts
A ui/tests/onms-ui/OnmsTooltip.test.ts
A ui/tests/onms-ui/exports.test.ts
M ui/vite.config.ts
Log Message:
-----------
NMS-20054: Plugin shared UI, Phase 1 (#8717)
* NMS-20054: seam the tooltip directive as v-onms-tooltip
* NMS-20054: cover expansion slot scope and object-form expandedRows contracts
* NMS-20054: expose @opennms/onms-ui as window.OnmsUI for plugins
* NMS-20054: add onms-ui example plugin (externalized reference consumer)
* NMS-20054: dev harness for the example plugin; bump onms-ui to 0.4.0
* NMS-20054: contain example-plugin dev middleware to its dist directory
* NMS-20054: make ProductLogo alias absolute so pnpm dev resolves it
* NMS-20054: Generalize plugin dev server; add servicenow plugin dev harness
* small update to force smoke tests !smoke
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