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