This is an automated email from the ASF dual-hosted git repository.

riemer pushed a change to branch model-housekeeping
in repository https://gitbox.apache.org/repos/asf/streampipes.git


    from 33971e9c55 Refactor python model
     add 225a213792 feat(#3121): Add live preview to pipeline details (#3122)
     add 3ac47b9813 chore: Code cleanup of pipeline management (#3126)
     add 49d0cf1c9a fix: Avoid machine simulator crash (#3124)
     add c65e78655f chore: Load adapter metrics in a single request (#3125)
     add 669683a514 fix(#3131): Perform description migration only for 
installed extensions (#3132)
     add e48947e15b refacotr(#3116): refactor runtime resolvable tree input 
into smaller subcomponents (#3130)
     add 13fa4945f5 Update pre-commit hooks (#3129)
     add e2c731f33d fix: Properly delete elements from pipeline cache in editor 
(#3133)
     add f4230691b2 Fix loading bar import (#3140)
     add aea863ec18 feat(#3135): Extend asset view with labels and type (#3136)
     add 76a84a3954 feat(#3112): opc ua multi node selection editor (#3138)
     add c15b157432 feat(#3054): Change delimiter for nested property structure 
(#3143)
     add dd8213ef52 feat(#3141): Add option to configure production sites 
(#3142)
     add 5787f32579 feat(#3151): Remove add nested property button (#3152)
     add a5c6e2ddcf chore(deps-dev): bump ruff in /streampipes-client-python 
(#3155)
     add 6cce352013 feat(#3032): Harmonize data explorer and live dashboard 
(#3058)
     add 36ba0b17e1 Merge branch 'dev' into model-housekeeping
     add 865f7c0288 Migrate model

No new revisions were added by this update.

Summary of changes:
 streampipes-client-python/.pre-commit-config.yaml  |   5 +-
 streampipes-client-python/poetry.lock              |  40 +--
 streampipes-client-python/pyproject.toml           |   2 +-
 .../streampipes/client/config.py                   |   2 -
 .../streampipes/endpoint/api/data_lake_measure.py  |   2 +-
 .../streampipes/function_zoo/river_function.py     |   2 +-
 .../functions/utils/data_stream_generator.py       |   6 +-
 .../tests/functions/test_function_handler.py       |   9 +-
 .../tests/functions/test_river_function.py         |   2 +-
 .../exceptions/NoValidSecTypeException.java        |  23 --
 .../exceptions/NoValidSepaStructureException.java  |  23 --
 .../commons/exceptions/TooManyEdgesException.java  |  23 --
 .../management/AdapterMigrationManager.java        |  11 +-
 .../management/AdapterUpdateManagement.java        |  10 +-
 .../convert/ToOriginalSchemaConverter.java         |   2 +-
 .../schema/CreateNestedTransformationRule.java     |   5 +
 .../connect/shared/preprocessing/utils/Utils.java  |   6 +-
 .../convert/ToOriginalSchemaConverterTest.java     |  37 +-
 .../convert/ToTransformedSchemaConverterTest.java  |   2 +-
 .../api/extractor/IParameterExtractor.java         |   7 +
 .../simulator/machine/MachineDataSimulator.java    |  18 +-
 .../connectors/opcua/adapter/OpcUaNodeBrowser.java |  61 +++-
 .../opcua/config/SpOpcUaConfigExtractor.java       |   2 +-
 .../adapter/OpcUaNodeMetadataExtractorTest.java    |  67 ++--
 .../model/client/user/PermissionBuilder.java       |   2 +-
 .../model/configuration/LocationConfig.java        |  14 +-
 .../model/configuration/SpCoreConfiguration.java   |  10 +
 .../rules/schema/CreateNestedRuleDescription.java  |   5 +
 .../model/dashboard/DashboardModel.java            |  10 +
 .../model/datalake/DataExplorerWidgetModel.java    |  12 +
 .../manager/data/PipelineGraphHelpers.java         |   5 -
 .../manager/execution/PipelineExecutor.java        |   7 +-
 .../manager/extensions/ExtensionItemInstaller.java |   6 +-
 .../manager/matching/ConnectionValidator.java      |  76 -----
 .../manager/matching/v2/utils/MatchingUtils.java   |   2 +-
 .../migration/AbstractMigrationManager.java        |  19 +-
 .../migration/PipelineElementMigrationManager.java |  16 +-
 .../monitoring/pipeline/ExtensionsLogProvider.java |   8 +
 .../pipeline/ExtensionsServiceLogExecutor.java     |   6 -
 .../streampipes/manager/operations/Operations.java | 132 -------
 .../manager/pipeline/PipelineManager.java          |  23 +-
 .../template/PipelineElementTemplateVisitor.java   |   4 -
 .../template/PipelineTemplateGenerator.java        |  64 +---
 .../PipelineTemplateInvocationHandler.java         |  21 +-
 .../manager/util/PipelineVerificationUtils.java    |  56 ---
 .../apache/streampipes/manager/util/TreeUtils.java |  68 ----
 ...nager.java => AbstractCRUDResourceManager.java} |  44 +--
 .../management/DashboardResourceManager.java       |   5 +-
 .../management/DataExplorerResourceManager.java    |   5 +-
 ...java => DataExplorerWidgetResourceManager.java} |  10 +-
 .../management/PermissionResourceManager.java      |   4 +
 .../resource/management/SpResourceManager.java     |   7 +
 .../apache/streampipes/rest/ResetManagement.java   |  42 ++-
 .../rest/impl/AdapterMonitoringResource.java       |  11 +
 .../rest/impl/ContainerProvidedOptions.java        |   4 +-
 .../apache/streampipes/rest/impl/DataStream.java   |   4 +-
 .../streampipes/rest/impl/PipelineMonitoring.java  |   8 +-
 .../streampipes/rest/impl/PipelineResource.java    |  26 +-
 .../streampipes/rest/impl/PipelineTemplate.java    |  18 +-
 .../LocationConfigurationResource.java}            |  37 +-
 .../rest/impl/admin/MigrationResource.java         |   4 +-
 .../impl/dashboard/AbstractDashboardResource.java  |   4 +-
 .../streampipes/rest/impl/dashboard/Dashboard.java |   5 +-
 .../impl/datalake/DataLakeDashboardResource.java   |   5 +-
 .../rest/impl/datalake/DataLakeWidgetResource.java |  62 ++--
 .../sdk/extractor/AbstractParameterExtractor.java  | 274 ++++++++++-----
 .../extractor/AdapterParameterExtractorTest.java   |   5 +-
 .../streampipes/service/core/PostStartupTask.java  |   4 +-
 .../service/core/StreamPipesCoreApplication.java   |   4 +-
 .../core/migrations/AvailableMigrations.java       |   4 +-
 .../v970/DataExplorerDataViewMigration.java        | 124 +++++++
 .../storage/api/IDataProcessorStorage.java         |   4 +
 .../streampipes/storage/api/IDataSinkStorage.java  |   3 +
 .../couchdb/impl/DataProcessorStorageImpl.java     |  12 +-
 .../storage/couchdb/impl/DataSinkStorageImpl.java  |  13 +-
 .../fixtures/connect/schemaRules/expected.csv      |   4 +-
 ui/cypress/fixtures/connect/schemaRules/input.csv  |   4 +-
 ui/cypress/support/builder/AdapterBuilder.ts       |   4 +-
 ...eNodeBuilder.ts => TreeNodeUserInputBuilder.ts} |  25 +-
 ui/cypress/support/general/dataCy.ts               |  21 +-
 .../model/{TreeNode.ts => TreeNodeUserInput.ts}    |   7 +-
 ui/cypress/support/model/UserInput.ts              |   4 +-
 .../support/utils/DataDownloadDialogUtils.ts       |   2 +-
 .../DataLakeBtns.ts => ErrorMessageUtils.ts}       |   9 +-
 ui/cypress/support/utils/PipelineUtils.ts          |   2 +-
 ...ConfigutationUtils.ts => ConfigurationUtils.ts} |   8 +
 .../support/utils/configuration/SiteUtils.ts       |  65 ++++
 ui/cypress/support/utils/connect/ConnectBtns.ts    |   6 +
 .../utils/connect/ConnectEventSchemaUtils.ts       |  39 ++-
 ui/cypress/support/utils/connect/ConnectUtils.ts   |  13 +-
 ui/cypress/support/utils/datalake/DataLakeBtns.ts  |   8 +
 ui/cypress/support/utils/datalake/DataLakeUtils.ts | 147 +++++++-
 .../utils/{ => userInput}/StaticPropertyUtils.ts   |  17 +-
 .../utils/userInput/TreeStaticPropertyUtils.ts     | 172 ++++++++++
 .../tests/assetManagement/createAsset.spec.ts      |  21 +-
 .../configuration/sites/sites-geo-features.spec.ts |  42 +--
 ui/cypress/tests/configuration/sites/sites.spec.ts |  64 ++++
 .../connect/editAdapterSettingsAndPipeline.spec.ts |   8 +-
 .../connect/editAdapterValuesAndFields.spec.ts     |  13 +-
 ui/cypress/tests/connect/opcAdapter.spec.ts        |  93 -----
 .../connect/opcua/opcAdapterConfiguration.spec.ts  | 178 ++++++++++
 .../connect/opcua/startAndEditOpcAdapters.spec.ts  | 167 +++++++++
 .../tests/connect/rules/schemaRules.smoke.spec.ts  |   9 +-
 .../dataDownloadDialogTest.smoke.spec.ts           |   6 +-
 ...eteWidget.ts => deleteViewAndDashboard.spec.ts} |  52 ++-
 ui/cypress/tests/datalake/deleteWidget.ts          |  38 +--
 .../tests/datalake/timeOrderDataView.spec.ts       |  74 ++++
 .../tests/datalake/timeRangeSelectors.spec.ts      | 160 +++++----
 .../datalake/widgetDataConfiguration.smoke.spec.ts |   6 +-
 .../tests/datalake/widgets/timeSeriesSave.spec.ts  |  24 +-
 .../connectConfigurationTemplate.spec.ts           |   2 +-
 .../src/lib/apis/adapter-monitoring.service.ts     |  10 +
 .../lib/apis/data-view-data-explorer.service.ts    |  30 +-
 .../src/lib/apis/datalake-rest.service.ts          |   1 +
 ...oring.service.ts => location-config.service.ts} |  35 +-
 .../src/lib/apis/pipeline-monitoring.service.ts    |  18 +-
 .../src/lib/model/assets/asset.model.ts            |  46 ++-
 .../src/lib/model/dashboard/dashboard.model.ts     |   7 +
 .../src/lib/model/datalake/DateRange.ts            |  34 +-
 .../src/lib/model/gen/streampipes-model.ts         |  33 +-
 .../lib/query/data-view-query-generator.service.ts |   1 +
 .../src/lib/services/isa95-type.service.ts}        |  31 +-
 .../platform-services/src/public-api.ts            |   3 +
 .../basic-field-description.component.html}        |  26 +-
 .../basic-field-description.component.scss         |  12 +-
 .../basic-field-description.component.ts           |  19 +-
 .../sp-exception-message.component.html            |   2 +-
 .../lib/components/sp-label/sp-label.component.ts  |  19 +-
 .../confirm-dialog/confirm-dialog.component.html   |   4 +-
 .../src/lib/services/colorization.service.ts}      |  14 +-
 .../shared-ui/src/lib/shared-ui.module.ts          |   3 +
 .../streampipes/shared-ui/src/public-api.ts        |   2 +
 ui/src/app/assets/assets.module.ts                 |  25 +-
 .../asset-details-basics.component.html            | 127 +++++++
 .../asset-details-basics.component.scss            |  17 +-
 .../asset-details-basics.component.ts              |  70 ++++
 .../asset-details-labels.component.html            |  68 ++++
 .../asset-details-labels.component.ts              | 146 ++++++++
 .../asset-details-site.component.html              |  46 +++
 .../asset-details-site.component.ts                |  63 ++++
 .../asset-location/asset-location.component.html}  |  25 +-
 .../asset-location/asset-location.component.ts}    |  42 ++-
 .../asset-details-links.component.html             |  65 ++++
 .../asset-details-links.component.ts}              |  35 +-
 .../asset-link-item/asset-link-item.component.html |   6 +-
 .../asset-link-item/asset-link-item.component.scss |   1 -
 .../asset-link-item/asset-link-item.component.ts   |  37 +-
 .../asset-link-section.component.html}             |  37 +-
 .../asset-link-section.component.scss}             |  28 +-
 .../asset-link-section.component.ts}               |  30 +-
 .../asset-details-panel.component.html             | 104 +-----
 .../asset-details-panel.component.ts               | 109 +-----
 .../asset-details/asset-details.component.html     |  19 +-
 .../asset-details/asset-details.component.scss     |   7 +-
 .../asset-details/asset-details.component.ts       |  47 ++-
 .../asset-selection-panel.component.html           |   4 +-
 .../asset-selection-panel.component.scss           |   2 +-
 .../asset-selection-panel.component.ts             |  10 +-
 .../asset-overview/asset-overview.component.ts     |   9 +-
 ui/src/app/assets/constants/asset.constants.ts     |   1 +
 .../edit-asset-link-dialog.component.html          |   8 +-
 .../edit-asset-link-dialog.component.ts            |   4 +-
 .../manage-asset-links-dialog.component.html       |  26 +-
 .../manage-asset-links-dialog.component.ts         |   1 -
 .../pipes/asset-type-filter.pipe.ts}               |  17 +-
 ui/src/app/configuration/configuration-tabs.ts     |   5 +
 ui/src/app/configuration/configuration.module.ts   |  18 +
 ui/src/app/configuration/configuration.routes.ts   |   1 -
 .../edit-location-area.component.html              |  68 ++++
 .../edit-location-area.component.scss              |  13 +-
 .../edit-location-area.component.ts}               |  24 +-
 .../edit-location/edit-location.component.html     |  59 ++++
 .../edit-location/edit-location.component.ts}      |  22 +-
 .../manage-site/manage-site-dialog.component.html} |  47 ++-
 .../manage-site/manage-site-dialog.component.scss} |  24 +-
 .../manage-site/manage-site-dialog.component.ts    |  83 +++++
 .../location-features-configuration.component.html |  83 +++++
 .../location-features-configuration.component.ts   | 107 ++++++
 .../site-area-configuration.component.html         |  80 +++++
 .../site-area-configuration.component.ts           |  88 +++++
 .../sites-configuration.component.html}            |  20 +-
 .../sites-configuration.component.ts}              |  28 +-
 .../adapter-deployment-settings.component.html     |   2 +-
 .../event-schema/event-schema.component.html       |   1 -
 .../event-schema/event-schema.component.ts         |  18 -
 .../schema-editor-header.component.html            |  10 -
 .../schema-editor-header.component.ts              |   5 -
 .../existing-adapters.component.ts                 |  18 +-
 .../services/transformation-rule.service.spec.ts   | 267 ---------------
 .../services/transformation-rule.service.ts        |  17 +-
 ui/src/app/core-ui/core-ui.module.ts               |  17 +-
 .../single-marker-map.component.html}              |  22 +-
 .../single-marker-map.component.ts                 | 129 +++++++
 .../static-property.component.html                 |   4 +-
 ...ic-runtime-resolvable-tree-input.component.html |  81 +++++
 ...c-runtime-resolvable-tree-input.component.scss} |  37 +-
 ...tic-runtime-resolvable-tree-input.component.ts} | 129 +++----
 .../static-tree-input-browse-nodes.component.html  | 142 ++++++++
 .../static-tree-input-browse-nodes.component.scss  |   9 +-
 .../static-tree-input-browse-nodes.component.ts    | 161 +++++++++
 .../static-tree-input-button-menu.component.html   |  72 ++++
 .../static-tree-input-button-menu.component.scss}  |   6 +-
 .../static-tree-input-button-menu.component.ts}    |  33 +-
 .../static-tree-input-node-details.component.html} |  24 +-
 .../static-tree-input-node-details.component.ts    |  17 +-
 ...tatic-tree-input-selected-nodes.component.html} |  41 +--
 ...static-tree-input-selected-nodes.component.scss |  10 +-
 .../static-tree-input-selected-nodes.component.ts} |  19 +-
 .../static-tree-input-service.service.ts}          |  19 +-
 .../static-tree-input-text-editor.component.html}  |  21 +-
 .../static-tree-input-text-editor.component.ts     |  77 +++++
 .../static-tree-input.component.html               | 256 --------------
 .../dashboard-toolbar.component.html               | 139 ++++++++
 .../dashboard-toolbar.component.scss               |  10 +-
 .../dashboard-toolbar.component.ts                 |  70 ++++
 .../refresh-interval-settings.component.html}      |  30 +-
 .../refresh-interval-settings.component.ts         |  94 +++++
 ...dashboard-widget-selection-panel.component.html |  44 +++
 ...ashboard-widget-selection-panel.component.scss} |   2 +-
 .../dashboard-widget-selection-panel.component.ts} |  20 +-
 .../data-view-preview.component.html               |  50 +++
 .../data-view-preview.component.scss}              |  20 +-
 .../data-view-preview.component.ts                 |  44 +++
 .../data-view-selection.component.html}            |  20 +-
 .../data-view-selection.component.scss}            |   6 +-
 .../data-view-selection.component.ts               |  47 +++
 .../data-explorer-dashboard-panel.component.html   |  97 ++++++
 .../data-explorer-dashboard-panel.component.scss   |  11 +-
 .../data-explorer-dashboard-panel.component.ts     | 288 ++++++++++++++++
 .../data-explorer-data-view.component.html         |  79 +++++
 .../data-explorer-data-view.component.scss}        |   4 -
 .../data-view/data-explorer-data-view.component.ts | 143 ++++++++
 ...lorer-widget-appearance-settings.component.html |   5 +-
 ...lorer-widget-appearance-settings.component.scss |   0
 ...xplorer-widget-appearance-settings.component.ts |   8 +-
 .../data-explorer-designer-panel.component.html    |  10 -
 .../data-explorer-designer-panel.component.scss    |   3 +-
 .../data-explorer-designer-panel.component.ts      |  21 +-
 ...ta-explorer-widget-data-settings.component.html |   6 +-
 ...ta-explorer-widget-data-settings.component.scss |   0
 ...data-explorer-widget-data-settings.component.ts |   5 +-
 .../field-selection-panel.component.html           |   0
 .../field-selection-panel.component.scss           |   0
 .../field-selection-panel.component.ts             |   6 +-
 .../field-selection/field-selection.component.html |   0
 .../field-selection/field-selection.component.scss |   0
 .../field-selection/field-selection.component.ts   |   4 +-
 .../filter-selection-panel.component.html          |   0
 .../filter-selection-panel.component.ts            |   9 +-
 .../group-selection-panel.component.html           |   0
 .../group-selection-panel.component.ts             |   8 +-
 .../order-selection-panel.component.html}          |  31 +-
 .../order-selection-panel.component.scss}          |   7 +-
 .../order-selection-panel.component.ts}            |  30 +-
 ...-explorer-visualisation-settings.component.html |   0
 ...-explorer-visualisation-settings.component.scss |   0
 ...ta-explorer-visualisation-settings.component.ts |   6 +-
 .../data-explorer-data-view-toolbar.component.html |  73 ++++
 .../data-explorer-data-view-toolbar.component.ts}  |  24 +-
 ...data-explorer-dashboard-overview.component.html | 144 --------
 .../data-explorer-dashboard-overview.component.ts  | 171 ----------
 ...data-explorer-dashboard-overview.component.html | 115 +++++++
 .../data-explorer-dashboard-overview.component.ts  | 127 +++++++
 ...data-explorer-data-view-overview.component.html | 114 +++++++
 .../data-explorer-data-view-overview.component.ts  | 114 +++++++
 .../data-explorer-overview.component.html}         |  53 ++-
 ....scss => data-explorer-overview.component.scss} |   0
 .../overview/data-explorer-overview.component.ts   |  89 +++++
 .../overview/data-explorer-overview.directive.ts   |  65 ++++
 .../data-explorer-dashboard-panel.component.html   | 230 -------------
 .../data-explorer-dashboard-panel.component.ts     | 379 ---------------------
 .../time-range-selector.component.html             |  82 +++++
 ...ent.scss => time-range-selector.component.scss} |  15 +
 .../time-selector/time-range-selector.component.ts | 146 ++++++++
 .../custom-time-range-selection.component.html     |  87 +++++
 .../custom-time-range-selection.component.scss}    |   5 +-
 .../custom-time-range-selection.component.ts       | 111 ++++++
 .../time-selector-menu.component.html              |  53 +++
 .../time-selector-menu.component.scss}             |  27 +-
 .../time-selector-menu.component.ts                |  73 ++++
 .../time-selector/timeRangeSelector.component.html |  82 -----
 .../time-selector/timeRangeSelector.component.ts   | 180 ----------
 .../widget-view/abstract-widget-view.directive.ts  |  38 +--
 .../data-explorer-dashboard-grid.component.html    |   7 +-
 ...ta-explorer-dashboard-slide-view.component.html |   7 +-
 ...data-explorer-dashboard-slide-view.component.ts |   6 -
 .../data-explorer-dashboard-widget.component.html  |  31 +-
 .../data-explorer-dashboard-widget.component.ts    |  89 ++---
 .../base/base-data-explorer-widget.directive.ts    |  74 ++--
 .../components/widgets/base/base-widget-config.ts  |  13 +-
 .../config/gauge-widget-config.component.html      |  72 ++++
 .../gauge/config/gauge-widget-config.component.ts  |  60 ++++
 .../widgets/gauge/gauge-renderer.service.ts        | 118 +++++++
 .../widgets/gauge/model/gauge-widget.model.ts}     |  31 +-
 .../widgets/table/table-widget.component.html      |   1 +
 .../widgets/table/table-widget.component.ts        |  12 +-
 .../time-series-appearance-config.component.html   |   5 +-
 .../time-series-appearance-config.component.ts     |   4 -
 .../aggregate-configuration.component.ts           |   1 -
 .../echarts-widget-appearance-config.component.ts  |   4 -
 .../select-color-properties.component.ts           |   1 -
 .../data-explorer-panel.can-deactivate.guard.ts    |   8 +-
 ui/src/app/data-explorer/data-explorer.module.ts   |  76 +++--
 ui/src/app/data-explorer/data-explorer.routes.ts   |   2 +-
 ...-explorer-edit-dashboard-dialog.component.html} |  47 ++-
 ...-explorer-edit-dashboard-dialog.component.scss} |   0
 ...ta-explorer-edit-dashboard-dialog.component.ts} |  18 +-
 .../models/dataview-dashboard.model.ts             |   1 -
 .../registry/data-explorer-widget-registry.ts      |  13 +
 .../services/data-explorer-dashboard.service.ts    |  81 +++++
 .../services/data-explorer-routing.service.ts      |  93 +++++
 .../services/time-selection.service.ts             | 164 ++++++++-
 .../pipeline-assembly-drawing-area.component.ts    |   4 +-
 .../pipeline-assembly.component.ts                 |   2 +-
 .../pipeline-element-options.component.html        |   6 -
 .../pipeline-element-options.component.ts          |   6 +-
 .../dropped-pipeline-element.component.html        |   3 +
 .../components/pipeline/pipeline.component.ts      |   5 +-
 .../pipeline-details-toolbar.component.html        |  13 +
 .../pipeline-details-toolbar.component.ts          |   6 +
 .../preview/pipeline-preview.component.html        |   3 +-
 .../preview/pipeline-preview.component.ts          |   9 +
 .../pipeline-details.component.html                |   3 +
 .../pipeline-details/pipeline-details.component.ts |  41 ++-
 .../pipeline-overview.component.html               |   2 +-
 325 files changed, 8067 insertions(+), 4268 deletions(-)
 delete mode 100644 
streampipes-commons/src/main/java/org/apache/streampipes/commons/exceptions/NoValidSecTypeException.java
 delete mode 100644 
streampipes-commons/src/main/java/org/apache/streampipes/commons/exceptions/NoValidSepaStructureException.java
 delete mode 100644 
streampipes-commons/src/main/java/org/apache/streampipes/commons/exceptions/TooManyEdgesException.java
 copy 
streampipes-commons/src/main/java/org/apache/streampipes/commons/exceptions/NoMatchingFormatException.java
 => 
streampipes-model/src/main/java/org/apache/streampipes/model/configuration/LocationConfig.java
 (73%)
 delete mode 100644 
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/matching/ConnectionValidator.java
 delete mode 100644 
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/operations/Operations.java
 delete mode 100644 
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/util/PipelineVerificationUtils.java
 delete mode 100644 
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/util/TreeUtils.java
 rename 
streampipes-resource-management/src/main/java/org/apache/streampipes/resource/management/{AbstractDashboardResourceManager.java
 => AbstractCRUDResourceManager.java} (52%)
 copy 
streampipes-resource-management/src/main/java/org/apache/streampipes/resource/management/{DataExplorerResourceManager.java
 => DataExplorerWidgetResourceManager.java} (70%)
 copy 
streampipes-rest/src/main/java/org/apache/streampipes/rest/impl/{AdapterMonitoringResource.java
 => admin/LocationConfigurationResource.java} (50%)
 create mode 100644 
streampipes-service-core/src/main/java/org/apache/streampipes/service/core/migrations/v970/DataExplorerDataViewMigration.java
 rename ui/cypress/support/builder/{TreeNodeBuilder.ts => 
TreeNodeUserInputBuilder.ts} (66%)
 rename ui/cypress/support/model/{TreeNode.ts => TreeNodeUserInput.ts} (86%)
 copy ui/cypress/support/utils/{datalake/DataLakeBtns.ts => 
ErrorMessageUtils.ts} (74%)
 rename ui/cypress/support/utils/configuration/{ConfigutationUtils.ts => 
ConfigurationUtils.ts} (82%)
 create mode 100644 ui/cypress/support/utils/configuration/SiteUtils.ts
 rename ui/cypress/support/utils/{ => userInput}/StaticPropertyUtils.ts (84%)
 create mode 100644 
ui/cypress/support/utils/userInput/TreeStaticPropertyUtils.ts
 rename 
streampipes-commons/src/main/java/org/apache/streampipes/commons/exceptions/RemoteServerNotAccessibleException.java
 => ui/cypress/tests/configuration/sites/sites-geo-features.spec.ts (50%)
 create mode 100644 ui/cypress/tests/configuration/sites/sites.spec.ts
 delete mode 100644 ui/cypress/tests/connect/opcAdapter.spec.ts
 create mode 100644 
ui/cypress/tests/connect/opcua/opcAdapterConfiguration.spec.ts
 create mode 100644 
ui/cypress/tests/connect/opcua/startAndEditOpcAdapters.spec.ts
 copy ui/cypress/tests/datalake/{deleteWidget.ts => 
deleteViewAndDashboard.spec.ts} (51%)
 create mode 100644 ui/cypress/tests/datalake/timeOrderDataView.spec.ts
 copy 
ui/projects/streampipes/platform-services/src/lib/apis/{adapter-monitoring.service.ts
 => location-config.service.ts} (54%)
 copy ui/{src/app/data-explorer/services/refresh-dashboard.service.ts => 
projects/streampipes/platform-services/src/lib/services/isa95-type.service.ts} 
(55%)
 copy 
ui/{src/app/data-explorer/components/widgets/time-series-chart/appearance-config/time-series-appearance-config.component.html
 => 
projects/streampipes/shared-ui/src/lib/components/basic-field-description/basic-field-description.component.html}
 (66%)
 rename 
streampipes-commons/src/main/java/org/apache/streampipes/commons/exceptions/NoValidSepTypeException.java
 => 
ui/projects/streampipes/shared-ui/src/lib/components/basic-field-description/basic-field-description.component.scss
 (83%)
 rename 
streampipes-commons/src/main/java/org/apache/streampipes/commons/exceptions/NoSepaInPipelineException.java
 => 
ui/projects/streampipes/shared-ui/src/lib/components/basic-field-description/basic-field-description.component.ts
 (66%)
 copy ui/{src/app/data-explorer/services/refresh-dashboard.service.ts => 
projects/streampipes/shared-ui/src/lib/services/colorization.service.ts} (68%)
 create mode 100644 
ui/src/app/assets/components/asset-details/asset-details-panel/asset-details-basics/asset-details-basics.component.html
 rename 
streampipes-commons/src/main/java/org/apache/streampipes/commons/exceptions/NoMatchingSchemaException.java
 => 
ui/src/app/assets/components/asset-details/asset-details-panel/asset-details-basics/asset-details-basics.component.scss
 (81%)
 create mode 100644 
ui/src/app/assets/components/asset-details/asset-details-panel/asset-details-basics/asset-details-basics.component.ts
 create mode 100644 
ui/src/app/assets/components/asset-details/asset-details-panel/asset-details-basics/asset-details-labels/asset-details-labels.component.html
 create mode 100644 
ui/src/app/assets/components/asset-details/asset-details-panel/asset-details-basics/asset-details-labels/asset-details-labels.component.ts
 create mode 100644 
ui/src/app/assets/components/asset-details/asset-details-panel/asset-details-basics/asset-details-site/asset-details-site.component.html
 create mode 100644 
ui/src/app/assets/components/asset-details/asset-details-panel/asset-details-basics/asset-details-site/asset-details-site.component.ts
 copy 
ui/src/app/{data-explorer/components/widgets/time-series-chart/appearance-config/time-series-appearance-config.component.html
 => 
assets/components/asset-details/asset-details-panel/asset-details-basics/asset-details-site/asset-location/asset-location.component.html}
 (62%)
 copy 
ui/src/app/{data-explorer/components/widgets/time-series-chart/appearance-config/time-series-appearance-config.component.ts
 => 
assets/components/asset-details/asset-details-panel/asset-details-basics/asset-details-site/asset-location/asset-location.component.ts}
 (52%)
 create mode 100644 
ui/src/app/assets/components/asset-details/asset-details-panel/asset-details-links/asset-details-links.component.html
 copy 
ui/src/app/assets/components/asset-details/asset-details-panel/{asset-details-panel.component.ts
 => asset-details-links/asset-details-links.component.ts} (78%)
 rename ui/src/app/assets/components/asset-details/asset-details-panel/{ => 
asset-details-links/asset-link-section}/asset-link-item/asset-link-item.component.html
 (91%)
 copy ui/src/app/assets/components/asset-details/asset-details-panel/{ => 
asset-details-links/asset-link-section}/asset-link-item/asset-link-item.component.scss
 (98%)
 rename ui/src/app/assets/components/asset-details/asset-details-panel/{ => 
asset-details-links/asset-link-section}/asset-link-item/asset-link-item.component.ts
 (59%)
 copy 
ui/src/app/{pipeline-details/components/pipeline-details-toolbar/pipeline-details-toolbar.component.html
 => 
assets/components/asset-details/asset-details-panel/asset-details-links/asset-link-section/asset-link-section.component.html}
 (55%)
 copy 
ui/src/app/{data-explorer/dialogs/edit-dashboard/data-explorer-edit-data-view-dialog.component.scss
 => 
assets/components/asset-details/asset-details-panel/asset-details-links/asset-link-section/asset-link-section.component.scss}
 (75%)
 copy 
ui/src/app/{pipeline-details/components/pipeline-details-toolbar/pipeline-details-toolbar.component.ts
 => 
assets/components/asset-details/asset-details-panel/asset-details-links/asset-link-section/asset-link-section.component.ts}
 (56%)
 copy ui/src/app/{data-explorer/services/refresh-dashboard.service.ts => 
assets/pipes/asset-type-filter.pipe.ts} (67%)
 create mode 100644 
ui/src/app/configuration/dialog/manage-site/edit-location/edit-location-area/edit-location-area.component.html
 rename 
streampipes-commons/src/main/java/org/apache/streampipes/commons/exceptions/NoMatchingProtocolException.java
 => 
ui/src/app/configuration/dialog/manage-site/edit-location/edit-location-area/edit-location-area.component.scss
 (84%)
 copy 
ui/src/app/{pipeline-details/components/pipeline-details-toolbar/pipeline-details-toolbar.component.ts
 => 
configuration/dialog/manage-site/edit-location/edit-location-area/edit-location-area.component.ts}
 (59%)
 create mode 100644 
ui/src/app/configuration/dialog/manage-site/edit-location/edit-location.component.html
 copy ui/src/app/{assets/components/asset-details/asset-details.component.scss 
=> configuration/dialog/manage-site/edit-location/edit-location.component.ts} 
(69%)
 copy 
ui/src/app/{data-explorer/components/designer-panel/data-settings/group-selection-panel/group-selection-panel.component.html
 => configuration/dialog/manage-site/manage-site-dialog.component.html} (58%)
 copy 
ui/src/app/{data-explorer/components/overview/data-explorer-dashboard-overview.component.scss
 => configuration/dialog/manage-site/manage-site-dialog.component.scss} (72%)
 create mode 100644 
ui/src/app/configuration/dialog/manage-site/manage-site-dialog.component.ts
 create mode 100644 
ui/src/app/configuration/sites-configuration/location-features-configuration/location-features-configuration.component.html
 create mode 100644 
ui/src/app/configuration/sites-configuration/location-features-configuration/location-features-configuration.component.ts
 create mode 100644 
ui/src/app/configuration/sites-configuration/site-area-configuration/site-area-configuration.component.html
 create mode 100644 
ui/src/app/configuration/sites-configuration/site-area-configuration/site-area-configuration.component.ts
 copy 
ui/src/app/{data-explorer/components/widgets/time-series-chart/appearance-config/time-series-appearance-config.component.html
 => configuration/sites-configuration/sites-configuration.component.html} (68%)
 copy 
ui/src/app/{pipeline-details/components/pipeline-details-toolbar/pipeline-details-toolbar.component.ts
 => configuration/sites-configuration/sites-configuration.component.ts} (55%)
 delete mode 100644 
ui/src/app/connect/services/transformation-rule.service.spec.ts
 copy 
ui/src/app/{data-explorer/components/widgets/time-series-chart/appearance-config/time-series-appearance-config.component.html
 => core-ui/single-marker-map/single-marker-map.component.html} (70%)
 create mode 100644 
ui/src/app/core-ui/single-marker-map/single-marker-map.component.ts
 create mode 100644 
ui/src/app/core-ui/static-properties/static-runtime-resolvable-tree-input/static-runtime-resolvable-tree-input.component.html
 rename 
ui/src/app/core-ui/static-properties/static-runtime-resolvable-tree-input/{static-tree-input.component.scss
 => static-runtime-resolvable-tree-input.component.scss} (80%)
 rename 
ui/src/app/core-ui/static-properties/static-runtime-resolvable-tree-input/{static-tree-input.component.ts
 => static-runtime-resolvable-tree-input.component.ts} (56%)
 create mode 100644 
ui/src/app/core-ui/static-properties/static-runtime-resolvable-tree-input/static-tree-input-browse-nodes/static-tree-input-browse-nodes.component.html
 rename 
streampipes-commons/src/main/java/org/apache/streampipes/commons/exceptions/NoValidConnectionException.java
 => 
ui/src/app/core-ui/static-properties/static-runtime-resolvable-tree-input/static-tree-input-browse-nodes/static-tree-input-browse-nodes.component.scss
 (87%)
 create mode 100644 
ui/src/app/core-ui/static-properties/static-runtime-resolvable-tree-input/static-tree-input-browse-nodes/static-tree-input-browse-nodes.component.ts
 create mode 100644 
ui/src/app/core-ui/static-properties/static-runtime-resolvable-tree-input/static-tree-input-button-menu/static-tree-input-button-menu.component.html
 copy 
ui/src/app/{data-explorer/components/designer-panel/visualisation-settings/data-explorer-visualisation-settings.component.scss
 => 
core-ui/static-properties/static-runtime-resolvable-tree-input/static-tree-input-button-menu/static-tree-input-button-menu.component.scss}
 (93%)
 copy 
ui/src/app/{pipeline-details/components/pipeline-details-toolbar/pipeline-details-toolbar.component.ts
 => 
core-ui/static-properties/static-runtime-resolvable-tree-input/static-tree-input-button-menu/static-tree-input-button-menu.component.ts}
 (55%)
 copy 
ui/src/app/{data-explorer/components/widgets/time-series-chart/appearance-config/time-series-appearance-config.component.html
 => 
core-ui/static-properties/static-runtime-resolvable-tree-input/static-tree-input-node-details/static-tree-input-node-details.component.html}
 (70%)
 rename 
streampipes-commons/src/main/java/org/apache/streampipes/commons/exceptions/NoMatchingFormatException.java
 => 
ui/src/app/core-ui/static-properties/static-runtime-resolvable-tree-input/static-tree-input-node-details/static-tree-input-node-details.component.ts
 (68%)
 copy 
ui/{projects/streampipes/shared-ui/src/lib/dialog/confirm-dialog/confirm-dialog.component.html
 => 
src/app/core-ui/static-properties/static-runtime-resolvable-tree-input/static-tree-input-selected-nodes/static-tree-input-selected-nodes.component.html}
 (56%)
 rename 
streampipes-commons/src/main/java/org/apache/streampipes/commons/exceptions/NoValidSepaTypeException.java
 => 
ui/src/app/core-ui/static-properties/static-runtime-resolvable-tree-input/static-tree-input-selected-nodes/static-tree-input-selected-nodes.component.scss
 (87%)
 copy 
ui/src/app/{pipeline-details/components/pipeline-details-toolbar/pipeline-details-toolbar.component.ts
 => 
core-ui/static-properties/static-runtime-resolvable-tree-input/static-tree-input-selected-nodes/static-tree-input-selected-nodes.component.ts}
 (63%)
 rename ui/src/app/{data-explorer/services/refresh-dashboard.service.ts => 
core-ui/static-properties/static-runtime-resolvable-tree-input/static-tree-input-service.service.ts}
 (66%)
 copy 
ui/src/app/{data-explorer/components/widgets/time-series-chart/appearance-config/time-series-appearance-config.component.html
 => 
core-ui/static-properties/static-runtime-resolvable-tree-input/static-tree-input-text-editor/static-tree-input-text-editor.component.html}
 (69%)
 create mode 100644 
ui/src/app/core-ui/static-properties/static-runtime-resolvable-tree-input/static-tree-input-text-editor/static-tree-input-text-editor.component.ts
 delete mode 100644 
ui/src/app/core-ui/static-properties/static-runtime-resolvable-tree-input/static-tree-input.component.html
 create mode 100644 
ui/src/app/data-explorer/components/dashboard/dashboard-toolbar/dashboard-toolbar.component.html
 rename 
streampipes-commons/src/main/java/org/apache/streampipes/commons/exceptions/NoMatchingJsonSchemaException.java
 => 
ui/src/app/data-explorer/components/dashboard/dashboard-toolbar/dashboard-toolbar.component.scss
 (86%)
 create mode 100644 
ui/src/app/data-explorer/components/dashboard/dashboard-toolbar/dashboard-toolbar.component.ts
 copy 
ui/src/app/data-explorer/components/{widgets/time-series-chart/appearance-config/time-series-appearance-config.component.html
 => 
dashboard/dashboard-toolbar/refresh-interval-settings/refresh-interval-settings.component.html}
 (60%)
 create mode 100644 
ui/src/app/data-explorer/components/dashboard/dashboard-toolbar/refresh-interval-settings/refresh-interval-settings.component.ts
 create mode 100644 
ui/src/app/data-explorer/components/dashboard/dashboard-widget-selection-panel/dashboard-widget-selection-panel.component.html
 rename 
ui/src/app/data-explorer/components/{designer-panel/data-settings/filter-selection-panel/filter-selection-panel.component.scss
 => 
dashboard/dashboard-widget-selection-panel/dashboard-widget-selection-panel.component.scss}
 (99%)
 copy 
ui/src/app/{pipeline-details/components/pipeline-details-toolbar/pipeline-details-toolbar.component.ts
 => 
data-explorer/components/dashboard/dashboard-widget-selection-panel/dashboard-widget-selection-panel.component.ts}
 (61%)
 create mode 100644 
ui/src/app/data-explorer/components/dashboard/dashboard-widget-selection-panel/data-view-selection/data-view-preview/data-view-preview.component.html
 copy ui/src/app/{assets/components/asset-details/asset-details.component.scss 
=> 
data-explorer/components/dashboard/dashboard-widget-selection-panel/data-view-selection/data-view-preview/data-view-preview.component.scss}
 (75%)
 create mode 100644 
ui/src/app/data-explorer/components/dashboard/dashboard-widget-selection-panel/data-view-selection/data-view-preview/data-view-preview.component.ts
 copy 
ui/src/app/data-explorer/components/{widgets/time-series-chart/appearance-config/time-series-appearance-config.component.html
 => 
dashboard/dashboard-widget-selection-panel/data-view-selection/data-view-selection.component.html}
 (70%)
 rename 
ui/src/app/data-explorer/components/{designer-panel/data-settings/group-selection-panel/group-selection-panel.component.scss
 => 
dashboard/dashboard-widget-selection-panel/data-view-selection/data-view-selection.component.scss}
 (96%)
 create mode 100644 
ui/src/app/data-explorer/components/dashboard/dashboard-widget-selection-panel/data-view-selection/data-view-selection.component.ts
 create mode 100644 
ui/src/app/data-explorer/components/dashboard/data-explorer-dashboard-panel.component.html
 copy ui/src/app/data-explorer/components/{panel => 
dashboard}/data-explorer-dashboard-panel.component.scss (90%)
 create mode 100644 
ui/src/app/data-explorer/components/dashboard/data-explorer-dashboard-panel.component.ts
 create mode 100644 
ui/src/app/data-explorer/components/data-view/data-explorer-data-view.component.html
 rename 
ui/src/app/data-explorer/components/{panel/data-explorer-dashboard-panel.component.scss
 => data-view/data-explorer-data-view.component.scss} (96%)
 create mode 100644 
ui/src/app/data-explorer/components/data-view/data-explorer-data-view.component.ts
 rename ui/src/app/data-explorer/components/{designer-panel => 
data-view/data-view-designer-panel}/appearance-settings/data-explorer-widget-appearance-settings.component.html
 (95%)
 rename ui/src/app/data-explorer/components/{designer-panel => 
data-view/data-view-designer-panel}/appearance-settings/data-explorer-widget-appearance-settings.component.scss
 (100%)
 rename ui/src/app/data-explorer/components/{designer-panel => 
data-view/data-view-designer-panel}/appearance-settings/data-explorer-widget-appearance-settings.component.ts
 (90%)
 rename ui/src/app/data-explorer/components/{designer-panel => 
data-view/data-view-designer-panel}/data-explorer-designer-panel.component.html 
(93%)
 rename ui/src/app/data-explorer/components/{designer-panel => 
data-view/data-view-designer-panel}/data-explorer-designer-panel.component.scss 
(95%)
 rename ui/src/app/data-explorer/components/{designer-panel => 
data-view/data-view-designer-panel}/data-explorer-designer-panel.component.ts 
(83%)
 rename ui/src/app/data-explorer/components/{designer-panel => 
data-view/data-view-designer-panel}/data-settings/data-explorer-widget-data-settings.component.html
 (98%)
 rename ui/src/app/data-explorer/components/{designer-panel => 
data-view/data-view-designer-panel}/data-settings/data-explorer-widget-data-settings.component.scss
 (100%)
 rename ui/src/app/data-explorer/components/{designer-panel => 
data-view/data-view-designer-panel}/data-settings/data-explorer-widget-data-settings.component.ts
 (97%)
 rename ui/src/app/data-explorer/components/{designer-panel => 
data-view/data-view-designer-panel}/data-settings/field-selection-panel/field-selection-panel.component.html
 (100%)
 rename ui/src/app/data-explorer/components/{designer-panel => 
data-view/data-view-designer-panel}/data-settings/field-selection-panel/field-selection-panel.component.scss
 (100%)
 rename ui/src/app/data-explorer/components/{designer-panel => 
data-view/data-view-designer-panel}/data-settings/field-selection-panel/field-selection-panel.component.ts
 (94%)
 rename ui/src/app/data-explorer/components/{designer-panel => 
data-view/data-view-designer-panel}/data-settings/field-selection/field-selection.component.html
 (100%)
 copy ui/src/app/data-explorer/components/{designer-panel => 
data-view/data-view-designer-panel}/data-settings/field-selection/field-selection.component.scss
 (100%)
 copy ui/src/app/data-explorer/components/{designer-panel => 
data-view/data-view-designer-panel}/data-settings/field-selection/field-selection.component.ts
 (91%)
 rename ui/src/app/data-explorer/components/{designer-panel => 
data-view/data-view-designer-panel}/data-settings/filter-selection-panel/filter-selection-panel.component.html
 (100%)
 rename ui/src/app/data-explorer/components/{designer-panel => 
data-view/data-view-designer-panel}/data-settings/filter-selection-panel/filter-selection-panel.component.ts
 (90%)
 copy ui/src/app/data-explorer/components/{designer-panel => 
data-view/data-view-designer-panel}/data-settings/group-selection-panel/group-selection-panel.component.html
 (100%)
 rename ui/src/app/data-explorer/components/{designer-panel => 
data-view/data-view-designer-panel}/data-settings/group-selection-panel/group-selection-panel.component.ts
 (88%)
 copy 
ui/src/app/data-explorer/components/{widgets/time-series-chart/appearance-config/time-series-appearance-config.component.html
 => 
data-view/data-view-designer-panel/data-settings/order-selection-panel/order-selection-panel.component.html}
 (55%)
 copy 
ui/src/app/data-explorer/components/{designer-panel/data-settings/field-selection/field-selection.component.scss
 => 
data-view/data-view-designer-panel/data-settings/order-selection-panel/order-selection-panel.component.scss}
 (91%)
 rename 
ui/src/app/data-explorer/components/{designer-panel/data-settings/field-selection/field-selection.component.ts
 => 
data-view/data-view-designer-panel/data-settings/order-selection-panel/order-selection-panel.component.ts}
 (57%)
 rename ui/src/app/data-explorer/components/{designer-panel => 
data-view/data-view-designer-panel}/visualisation-settings/data-explorer-visualisation-settings.component.html
 (100%)
 rename ui/src/app/data-explorer/components/{designer-panel => 
data-view/data-view-designer-panel}/visualisation-settings/data-explorer-visualisation-settings.component.scss
 (100%)
 rename ui/src/app/data-explorer/components/{designer-panel => 
data-view/data-view-designer-panel}/visualisation-settings/data-explorer-visualisation-settings.component.ts
 (90%)
 create mode 100644 
ui/src/app/data-explorer/components/data-view/data-view-toolbar/data-explorer-data-view-toolbar.component.html
 copy 
ui/src/app/{pipeline-details/components/pipeline-details-toolbar/pipeline-details-toolbar.component.ts
 => 
data-explorer/components/data-view/data-view-toolbar/data-explorer-data-view-toolbar.component.ts}
 (59%)
 delete mode 100644 
ui/src/app/data-explorer/components/overview/data-explorer-dashboard-overview.component.html
 delete mode 100644 
ui/src/app/data-explorer/components/overview/data-explorer-dashboard-overview.component.ts
 create mode 100644 
ui/src/app/data-explorer/components/overview/data-explorer-dashboard-overview/data-explorer-dashboard-overview.component.html
 create mode 100644 
ui/src/app/data-explorer/components/overview/data-explorer-dashboard-overview/data-explorer-dashboard-overview.component.ts
 create mode 100644 
ui/src/app/data-explorer/components/overview/data-explorer-data-view-overview/data-explorer-data-view-overview.component.html
 create mode 100644 
ui/src/app/data-explorer/components/overview/data-explorer-data-view-overview/data-explorer-data-view-overview.component.ts
 rename 
ui/src/app/data-explorer/components/{designer-panel/data-settings/group-selection-panel/group-selection-panel.component.html
 => overview/data-explorer-overview.component.html} (52%)
 copy 
ui/src/app/data-explorer/components/overview/{data-explorer-dashboard-overview.component.scss
 => data-explorer-overview.component.scss} (100%)
 create mode 100644 
ui/src/app/data-explorer/components/overview/data-explorer-overview.component.ts
 create mode 100644 
ui/src/app/data-explorer/components/overview/data-explorer-overview.directive.ts
 delete mode 100644 
ui/src/app/data-explorer/components/panel/data-explorer-dashboard-panel.component.html
 delete mode 100644 
ui/src/app/data-explorer/components/panel/data-explorer-dashboard-panel.component.ts
 create mode 100644 
ui/src/app/data-explorer/components/time-selector/time-range-selector.component.html
 rename 
ui/src/app/data-explorer/components/time-selector/{timeRangeSelector.component.scss
 => time-range-selector.component.scss} (87%)
 create mode 100644 
ui/src/app/data-explorer/components/time-selector/time-range-selector.component.ts
 create mode 100644 
ui/src/app/data-explorer/components/time-selector/time-selector-menu/custom-time-range-selection/custom-time-range-selection.component.html
 rename 
ui/src/app/data-explorer/components/{designer-panel/data-settings/field-selection/field-selection.component.scss
 => 
time-selector/time-selector-menu/custom-time-range-selection/custom-time-range-selection.component.scss}
 (92%)
 create mode 100644 
ui/src/app/data-explorer/components/time-selector/time-selector-menu/custom-time-range-selection/custom-time-range-selection.component.ts
 create mode 100644 
ui/src/app/data-explorer/components/time-selector/time-selector-menu/time-selector-menu.component.html
 rename 
ui/src/app/data-explorer/components/{overview/data-explorer-dashboard-overview.component.scss
 => time-selector/time-selector-menu/time-selector-menu.component.scss} (69%)
 create mode 100644 
ui/src/app/data-explorer/components/time-selector/time-selector-menu/time-selector-menu.component.ts
 delete mode 100644 
ui/src/app/data-explorer/components/time-selector/timeRangeSelector.component.html
 delete mode 100644 
ui/src/app/data-explorer/components/time-selector/timeRangeSelector.component.ts
 create mode 100644 
ui/src/app/data-explorer/components/widgets/gauge/config/gauge-widget-config.component.html
 create mode 100644 
ui/src/app/data-explorer/components/widgets/gauge/config/gauge-widget-config.component.ts
 create mode 100644 
ui/src/app/data-explorer/components/widgets/gauge/gauge-renderer.service.ts
 rename 
ui/src/app/{assets/components/asset-details/asset-details-panel/asset-link-item/asset-link-item.component.scss
 => data-explorer/components/widgets/gauge/model/gauge-widget.model.ts} (60%)
 rename 
ui/src/app/data-explorer/dialogs/edit-dashboard/{data-explorer-edit-data-view-dialog.component.html
 => data-explorer-edit-dashboard-dialog.component.html} (66%)
 rename 
ui/src/app/data-explorer/dialogs/edit-dashboard/{data-explorer-edit-data-view-dialog.component.scss
 => data-explorer-edit-dashboard-dialog.component.scss} (100%)
 rename 
ui/src/app/data-explorer/dialogs/edit-dashboard/{data-explorer-edit-data-view-dialog.component.ts
 => data-explorer-edit-dashboard-dialog.component.ts} (77%)
 create mode 100644 
ui/src/app/data-explorer/services/data-explorer-dashboard.service.ts
 create mode 100644 
ui/src/app/data-explorer/services/data-explorer-routing.service.ts


Reply via email to