[OpenNMS/opennms] 41988e: NMS-20208: Replace adhoc graphs workflow (#8784)

mershad-manesh via opennms-cvs <[email protected]>
Newsgroups gmane.network.opennms.cvs
Message-ID <OpenNMS/opennms/push/refs/heads/mem/NMS-19640-1.x/[email protected]>
  Branch: refs/heads/mem/NMS-19640-1.x
  Home:   https://github.com/OpenNMS/opennms
  Commit: 41988e1228ef2bafada24776d72809e789fe2e49
      https://github.com/OpenNMS/opennms/commit/41988e1228ef2bafada24776d72809e789fe2e49
  Author: Dino <[email protected]>
  Date:   2026-08-13 (Thu, 13 Aug 2026)

  Changed paths:
    M opennms-webapp-rest/src/main/webapp/WEB-INF/menu/menu-template-default.json
    M opennms-webapp-rest/src/main/webapp/WEB-INF/menu/menu-template.json
    M smoke-test/src/test/java/org/opennms/smoketest/MenuHeaderIT.java
    M ui/package.json
    M ui/packages/onms-ui/src/components/OnmsListbox.vue
    M ui/pnpm-lock.yaml
    A ui/src/components/AdhocGraphs/AdhocChart.vue
    A ui/src/components/AdhocGraphs/AdhocChartToolbar.vue
    A ui/src/components/AdhocGraphs/AdhocGraphBuilder.vue
    A ui/src/components/AdhocGraphs/ExpressionEditor.vue
    A ui/src/components/AdhocGraphs/RrdDefinitionDialog.vue
    A ui/src/components/AdhocGraphs/SelectionColumn.vue
    A ui/src/components/AdhocGraphs/SeriesTable.vue
    A ui/src/components/AdhocGraphs/utils/adhocColors.ts
    A ui/src/components/AdhocGraphs/utils/adhocQuery.ts
    A ui/src/components/AdhocGraphs/utils/adhocUrlState.ts
    A ui/src/components/AdhocGraphs/utils/jexlToRpn.ts
    A ui/src/components/AdhocGraphs/utils/rrdGraphDefinition.ts
    M ui/src/components/Configuration/ConfigurationHelper.ts
    M ui/src/components/Resources/GraphDataTable.vue
    M ui/src/components/Resources/TimeControls.vue
    A ui/src/components/Resources/utils/graphExport.ts
    A ui/src/components/Resources/utils/timeRangeOptions.ts
    A ui/src/composables/useClipboard.ts
    M ui/src/composables/useDownload.ts
    A ui/src/containers/AdhocGraphs.vue
    M ui/src/main/router/index.ts
    M ui/src/services/index.ts
    M ui/src/services/resourceService.ts
    A ui/src/stores/adhocGraphStore.ts
    A ui/src/types/adhocGraph.ts
    M ui/src/types/index.ts
    A ui/tests/components/AdhocGraphs/AdhocGraphBuilder.test.ts
    A ui/tests/components/AdhocGraphs/RrdDefinitionDialog.test.ts
    A ui/tests/components/AdhocGraphs/adhocColors.test.ts
    A ui/tests/components/AdhocGraphs/adhocQuery.test.ts
    A ui/tests/components/AdhocGraphs/adhocUrlState.test.ts
    A ui/tests/components/AdhocGraphs/jexlToRpn.test.ts
    A ui/tests/components/AdhocGraphs/rrdGraphDefinition.test.ts
    A ui/tests/components/Resources/GraphDataTable.test.ts
    A ui/tests/components/Resources/timeRangeOptions.test.ts
    A ui/tests/composables/useClipboard.test.ts
    M ui/tests/onms-ui/OnmsListbox.test.ts
    M ui/tests/onms-ui/OnmsTabs.test.ts
    A ui/tests/stores/adhocGraphStore.test.ts

  Log Message:
  -----------
  NMS-20208: Replace adhoc graphs workflow (#8784)

* WIP adhoc graphs SPA

Also contains fixes for:
 * The time-picker had broken durations for 7 of 12 choices
 * The Data tab in the Vue graphs was backwards, and lacked a real
   timestamp (was HH:MM)
 * OnmsTabs.test.ts was flakey and failed about 1 time in 3
 * Relative time selections should be actually relative


  Commit: ffb1c315e6157755a50f06c4bd67fd62b9c92fcc
      https://github.com/OpenNMS/opennms/commit/ffb1c315e6157755a50f06c4bd67fd62b9c92fcc
  Author: Morteza E <[email protected]>
  Date:   2026-08-13 (Thu, 13 Aug 2026)

  Changed paths:
    M opennms-webapp-rest/src/main/webapp/WEB-INF/applicationContext-cxf-rest-v2.xml

  Log Message:
  -----------
  increase the attachment-max-count default value in CXF


  Commit: 85e672bf1af21b2c70b634982b14d91f8dcef55b
      https://github.com/OpenNMS/opennms/commit/85e672bf1af21b2c70b634982b14d91f8dcef55b
  Author: Morteza E <[email protected]>
  Date:   2026-08-13 (Thu, 13 Aug 2026)

  Changed paths:
    M opennms-webapp-rest/src/main/webapp/WEB-INF/applicationContext-cxf-rest-v2.xml
    M opennms-webapp-rest/src/main/webapp/WEB-INF/menu/menu-template-default.json
    M opennms-webapp-rest/src/main/webapp/WEB-INF/menu/menu-template.json
    M smoke-test/src/test/java/org/opennms/smoketest/MenuHeaderIT.java
    M ui/package.json
    M ui/packages/onms-ui/src/components/OnmsListbox.vue
    M ui/pnpm-lock.yaml
    A ui/src/components/AdhocGraphs/AdhocChart.vue
    A ui/src/components/AdhocGraphs/AdhocChartToolbar.vue
    A ui/src/components/AdhocGraphs/AdhocGraphBuilder.vue
    A ui/src/components/AdhocGraphs/ExpressionEditor.vue
    A ui/src/components/AdhocGraphs/RrdDefinitionDialog.vue
    A ui/src/components/AdhocGraphs/SelectionColumn.vue
    A ui/src/components/AdhocGraphs/SeriesTable.vue
    A ui/src/components/AdhocGraphs/utils/adhocColors.ts
    A ui/src/components/AdhocGraphs/utils/adhocQuery.ts
    A ui/src/components/AdhocGraphs/utils/adhocUrlState.ts
    A ui/src/components/AdhocGraphs/utils/jexlToRpn.ts
    A ui/src/components/AdhocGraphs/utils/rrdGraphDefinition.ts
    M ui/src/components/Configuration/ConfigurationHelper.ts
    M ui/src/components/Resources/GraphDataTable.vue
    M ui/src/components/Resources/TimeControls.vue
    A ui/src/components/Resources/utils/graphExport.ts
    A ui/src/components/Resources/utils/timeRangeOptions.ts
    A ui/src/composables/useClipboard.ts
    M ui/src/composables/useDownload.ts
    A ui/src/containers/AdhocGraphs.vue
    M ui/src/main/router/index.ts
    M ui/src/services/index.ts
    M ui/src/services/resourceService.ts
    A ui/src/stores/adhocGraphStore.ts
    A ui/src/types/adhocGraph.ts
    M ui/src/types/index.ts
    A ui/tests/components/AdhocGraphs/AdhocGraphBuilder.test.ts
    A ui/tests/components/AdhocGraphs/RrdDefinitionDialog.test.ts
    A ui/tests/components/AdhocGraphs/adhocColors.test.ts
    A ui/tests/components/AdhocGraphs/adhocQuery.test.ts
    A ui/tests/components/AdhocGraphs/adhocUrlState.test.ts
    A ui/tests/components/AdhocGraphs/jexlToRpn.test.ts
    A ui/tests/components/AdhocGraphs/rrdGraphDefinition.test.ts
    A ui/tests/components/Resources/GraphDataTable.test.ts
    A ui/tests/components/Resources/timeRangeOptions.test.ts
    A ui/tests/composables/useClipboard.test.ts
    M ui/tests/onms-ui/OnmsListbox.test.ts
    M ui/tests/onms-ui/OnmsTabs.test.ts
    A ui/tests/stores/adhocGraphStore.test.ts

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/mem/NMS-20216-smoke' into mem/NMS-19640-1.x


Compare: https://github.com/OpenNMS/opennms/compare/838553ea5e4e...85e672bf1af2

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.