[OpenNMS/opennms] 3f5797: WIP adhoc graphs SPA

Dino via opennms-cvs <[email protected]>
Newsgroups gmane.network.opennms.cvs
Message-ID <OpenNMS/opennms/push/refs/heads/dcy/adhoc-graphs/[email protected]>
  Branch: refs/heads/dcy/adhoc-graphs
  Home:   https://github.com/OpenNMS/opennms
  Commit: 3f57970743f1bfe21e3f643e00f285c54188890b
      https://github.com/OpenNMS/opennms/commit/3f57970743f1bfe21e3f643e00f285c54188890b
  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 ui/packages/onms-ui/src/components/OnmsListbox.vue
    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/timeRangeOptions.ts
    A ui/src/composables/useClipboard.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:
  -----------
  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


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

  Changed paths:
    M ui/src/components/AdhocGraphs/AdhocGraphBuilder.vue
    M ui/src/components/AdhocGraphs/utils/adhocQuery.ts
    M ui/src/components/AdhocGraphs/utils/adhocUrlState.ts
    M ui/src/components/Resources/TimeControls.vue
    M ui/src/components/Resources/utils/timeRangeOptions.ts
    M ui/src/types/index.ts
    M ui/tests/components/AdhocGraphs/AdhocGraphBuilder.test.ts
    M ui/tests/components/AdhocGraphs/adhocQuery.test.ts
    M ui/tests/components/AdhocGraphs/adhocUrlState.test.ts
    M ui/tests/components/Resources/timeRangeOptions.test.ts

  Log Message:
  -----------
  Relative time selections should be actually relative


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

  Changed paths:
    M ui/packages/onms-ui/src/components/OnmsListbox.vue
    M ui/src/components/AdhocGraphs/AdhocChart.vue
    M ui/src/components/AdhocGraphs/AdhocChartToolbar.vue
    M ui/src/components/AdhocGraphs/AdhocGraphBuilder.vue
    M ui/src/components/AdhocGraphs/ExpressionEditor.vue
    M ui/src/components/AdhocGraphs/RrdDefinitionDialog.vue
    M ui/src/components/AdhocGraphs/SeriesTable.vue
    M ui/src/components/AdhocGraphs/utils/adhocColors.ts
    M ui/src/components/AdhocGraphs/utils/adhocQuery.ts
    M ui/src/components/AdhocGraphs/utils/adhocUrlState.ts
    M ui/src/components/Resources/TimeControls.vue
    M ui/tests/components/AdhocGraphs/AdhocGraphBuilder.test.ts
    M ui/tests/components/AdhocGraphs/adhocColors.test.ts
    M ui/tests/components/AdhocGraphs/adhocUrlState.test.ts
    M ui/tests/components/AdhocGraphs/jexlToRpn.test.ts
    M ui/tests/components/AdhocGraphs/rrdGraphDefinition.test.ts
    M ui/tests/components/Resources/timeRangeOptions.test.ts
    M ui/tests/onms-ui/OnmsListbox.test.ts

  Log Message:
  -----------
  'merican spelling, clean up OnmsListbox properties


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

  Changed paths:
    M ui/src/components/AdhocGraphs/AdhocGraphBuilder.vue
    M ui/src/components/AdhocGraphs/RrdDefinitionDialog.vue
    M ui/src/components/AdhocGraphs/utils/adhocUrlState.ts
    M ui/src/components/AdhocGraphs/utils/rrdGraphDefinition.ts
    M ui/src/components/Resources/GraphDataTable.vue
    M ui/src/stores/adhocGraphStore.ts
    M ui/tests/components/AdhocGraphs/AdhocGraphBuilder.test.ts
    M ui/tests/components/AdhocGraphs/adhocUrlState.test.ts
    M ui/tests/components/AdhocGraphs/rrdGraphDefinition.test.ts
    M ui/tests/stores/adhocGraphStore.test.ts

  Log Message:
  -----------
  Review feedback


  Commit: d8b125d6a7a47d4b5a33ddc744dca6c859f015fa
      https://github.com/OpenNMS/opennms/commit/d8b125d6a7a47d4b5a33ddc744dca6c859f015fa
  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 ui/src/components/AdhocGraphs/AdhocChartToolbar.vue
    M ui/src/components/AdhocGraphs/AdhocGraphBuilder.vue
    M ui/src/components/AdhocGraphs/RrdDefinitionDialog.vue
    M ui/src/components/AdhocGraphs/SelectionColumn.vue
    M ui/src/components/AdhocGraphs/utils/rrdGraphDefinition.ts
    M ui/tests/components/AdhocGraphs/AdhocGraphBuilder.test.ts
    M ui/tests/components/AdhocGraphs/rrdGraphDefinition.test.ts

  Log Message:
  -----------
  Review feedback

Rename to "custom performance graphs"
All Scott's asks
Use (preview) in menu


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

  Changed paths:
    M smoke-test/src/test/java/org/opennms/smoketest/MenuHeaderIT.java
    M ui/src/components/AdhocGraphs/AdhocGraphBuilder.vue
    M ui/tests/components/AdhocGraphs/AdhocGraphBuilder.test.ts

  Log Message:
  -----------
  Add IT, fix up title


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

  Changed paths:
    M ui/package.json
    M ui/pnpm-lock.yaml
    A ui/src/components/Resources/utils/graphExport.ts
    M ui/src/composables/useDownload.ts

  Log Message:
  -----------
  Rebase to release-36.x, with some carried dependencies


Compare: https://github.com/OpenNMS/opennms/compare/696a5b1b33ce...7091b1bfe40e

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.