You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@streampipes.apache.org by ri...@apache.org on 2022/08/01 20:44:09 UTC
[incubator-streampipes] branch dev updated (698e3af64 -> e3e27f03b)
This is an automated email from the ASF dual-hosted git repository.
riemer pushed a change to branch dev
in repository https://gitbox.apache.org/repos/asf/incubator-streampipes.git
from 698e3af64 [hotfix] Use accent color for loading bar
add f4b2fad56 [STREAMPIPES-545] Add initial view for managing assets
add 964075c86 [hotfix] Escape index name in data explorer query generator
add bc4a28f91 [hotfix] Show file selection in static properties in full width
add b0245c21d [hotfix] Add initial builder for internal data lake queries
add 7e0c78f9b [hotfix] Extend data lake storage API
add 237029992 [hotfix] Update query builder
add 0c2a369e5 [STREAMPIPES-545] Add feature to assign links to asset descriptions
add 487f31fa2 [hotfix] Add order by and limit option to data lake query builder
add 121f90058 Merge branch 'STREAMPIPES-545' of github.com:apache/incubator-streampipes into STREAMPIPES-545
add 7658a9e8b [STREAMPIPES-545] Allow to remove and edit nodes
add e1f11df8b [STREAMPIPES-545] Improve link dialog
add 43c67ffbb [STREAMPIPES-545] Improve asset link dialog
add 48ecc2269 [STREAMPIPES-562] Create new module for time series storage
add f39a99ec5 [hotfix] Update data explorer writer
add 976fccf3a Merge branch 'STREAMPIPES-545' of github.com:apache/incubator-streampipes into STREAMPIPES-545
add d95dcedae [STREAMPIPES-545] Fix query hint selection
add d62815e00 [hotfix] Do not lowecase data lake measurements in query builder
add b3f919177 Merge branch 'dev' into STREAMPIPES-545
add 1127bfeab Merge branch 'dev' into STREAMPIPES-545
add b627902a1 [STREAMPIPES-545] Add group by to query builder
add 11aa81639 [STREAMPIPES-545] Extend setup script
add 5cee46da6 [hotfix] Add method for default text parameters
add 83127864f Update backend.xml
add d49b37462 Update all_extensions_jvm.xml
add 4983049e0 Merge branch 'STREAMPIPES-545' of github.com:apache/incubator-streampipes into STREAMPIPES-545
add 3ca26b195 [STREAMPIPES-545] Improve updating of asset details
add b2c30519a [hotfix] Change order in installation skript
add 3a30261a0 [hotfix] Write tags in data explorer
add 85eec4db2 [hotfix] Extend data explorer API, add menu layout to base css
add eae8d4e8b [hotfix] Extend data explorer query builder
add bfa035132 [STREAMPIPES-545] Support data source links
add d6581497f [STREAMPIPES-545] Move adapter API to platform-services module
add 0f37e31f3 [STREAMPIPES-565] Add data export feature
add 59129d3cd [STREAMPIPES-565] Add import feature to configuration
add 09b7b4942 [hotfix] Fix injection of editor services
add 71cf84317 [hotfix] Added cypress webpack preprocessor dependency
add 4bb2d2c7a [hotfix] Fix connect schema rule test
add fe05a0343 [hotfix] Fix dashboard cypress test
add 0db857b43 [hotfix] Fix cypress test datalake configuration
add 94d97443e [hotfix] Fix test widget data configuration
add 5a1fe4066 [hotfix] Fix cypress test add datalake admin user
add 98e94e983 Merge branch 'STREAMPIPES-545' of github.com:apache/incubator-streampipes into STREAMPIPES-545
add e3e27f03b [hotfix] Mark pipeline elements without configuration as complete
No new revisions were added by this update.
Summary of changes:
.gitignore | 2 +-
.idea/runConfigurations/all_extensions_jvm.xml | 10 +-
.idea/runConfigurations/backend.xml | 17 +-
pom.xml | 7 +-
.../backend/StreamPipesBackendApplication.java | 7 +-
.../backend/StreamPipesResourceConfig.java | 2 +
.../backend/migrations/AvailableMigrations.java | 18 +-
.../streampipes/backend/migrations/Migration.java | 24 +--
.../backend/migrations/MigrationsHandler.java | 33 ++--
.../v070/CreateAssetLinkTypeMigration.java | 49 +++++
.../v070/CreateDefaultAssetMigration.java | 39 ++--
.../commons/constants/GenericDocTypes.java | 12 +-
.../streampipes/commons/zip/ZipFileExtractor.java | 34 +++-
.../model/SpServiceDefinitionBuilder.java | 6 +
.../pom.xml | 50 ++---
.../commons/DataExplorerConfigurations.java | 39 ++++
.../commons/DataExplorerConnectionSettings.java | 43 +++--
.../dataexplorer/commons/DataExplorerDefaults.java | 18 +-
.../dataexplorer/commons/DataExplorerEnvKeys.java | 8 +-
.../dataexplorer/commons/DataExplorerUtils.java | 35 ++--
.../dataexplorer/commons/DataExplorerWriter.java | 62 +++++++
.../dataexplorer/sdk/DataLakeQueryBuilder.java | 190 +++++++++++++++++++
.../dataexplorer/sdk/DataLakeQueryConstants.java | 16 +-
.../dataexplorer/sdk/DataLakeQueryOrdering.java | 18 +-
.../v4/params/WhereStatementParams.java | 2 +
.../dataexplorer/v4/query/DataExplorerQueryV4.java | 13 ++
.../v4/query/elements/SelectFromStatement.java | 9 +-
.../pom.xml | 43 +----
.../streampipes/export/AssetLinkCollector.java | 50 +++++
.../streampipes/export/AssetLinkResolver.java | 83 +++++++++
.../apache/streampipes/export/ExportManager.java | 28 ++-
.../apache/streampipes/export/ImportManager.java | 27 +--
.../export/constants/ExportConstants.java | 19 +-
.../export/constants/ResolvableAssetLinks.java | 17 +-
.../export/dataimport/ImportGenerator.java | 106 +++++++++++
.../export/dataimport/PerformImportGenerator.java | 142 ++++++++++++++
.../export/dataimport/PreviewImportGenerator.java | 102 +++++++++++
.../export/generator/ExportPackageGenerator.java | 155 ++++++++++++++++
.../export/generator/ZipFileBuilder.java | 115 ++++++++++++
.../streampipes/export/model/PermissionInfo.java | 31 +++-
.../export/resolver/AbstractResolver.java | 65 +++++++
.../export/resolver/AdapterResolver.java | 59 ++++++
.../export/resolver/DashboardResolver.java | 63 +++++++
.../export/resolver/DashboardWidgetResolver.java | 54 ++++++
.../export/resolver/DataSourceResolver.java | 54 ++++++
.../export/resolver/DataViewResolver.java | 64 +++++++
.../export/resolver/DataViewWidgetResolver.java | 54 ++++++
.../export/resolver/MeasurementResolver.java | 54 ++++++
.../export/resolver/PipelineResolver.java | 56 ++++++
.../export/utils/SerializationUtils.java | 22 ++-
.../NumericalTextFilterProcessor.java | 2 +-
.../processor/textfilter/TextFilterProcessor.java | 2 +-
.../streampipes-sinks-internal-jvm/pom.xml | 6 +
.../sinks/internal/jvm/SinksInternalJvmInit.java | 8 +-
.../sinks/internal/jvm/config/ConfigKeys.java | 6 -
.../sinks/internal/jvm/datalake/DataLake.java | 29 +--
.../jvm/datalake/DataLakeInfluxDbClient.java | 5 +-
.../sinks/internal/jvm/datalake/DataLakeUtils.java | 3 +-
.../apache/streampipes/model/assets/AssetLink.java | 86 +++++++++
.../streampipes/model/assets/AssetLinkType.java | 130 +++++++++++++
.../apache/streampipes/model/assets/AssetType.java | 62 +++++++
.../apache/streampipes/model/assets/SpAsset.java | 87 +++++++++
.../streampipes/model/assets/SpAssetModel.java | 40 ++--
.../model/datalake/DataLakeMeasure.java | 13 ++
.../model/export/AssetExportConfiguration.java | 160 ++++++++++++++++
.../model/export/ExportConfiguration.java | 27 ++-
.../streampipes/model/export/ExportItem.java | 46 +++--
.../export/StreamPipesApplicationPackage.java | 204 +++++++++++++++++++++
.../manager/setup/CouchDbInstallationStep.java | 4 +
.../setup/tasks/CreateAssetLinkTypeTask.java | 60 ++++++
.../setup/tasks/CreateDefaultAssetTask.java | 35 ++--
.../manager/setup/tasks/InstallationTask.java | 19 +-
streampipes-rest/pom.xml | 5 +
.../rest/impl/admin/DataExportResource.java | 60 ++++++
.../rest/impl/admin/DataImportResource.java | 63 +++++++
...AbstractConfigurablePipelineElementBuilder.java | 21 ++-
.../streampipes/storage/api/IDataLakeStorage.java | 2 +
.../streampipes/storage/api/IGenericStorage.java | 2 +
.../storage/couchdb/impl/DataLakeStorageImpl.java | 5 +
.../storage/couchdb/impl/GenericStorageImpl.java | 8 +
.../fixtures/connect/schemaRules/expected.csv | 2 +-
ui/cypress/fixtures/datalake/sample.csv | 20 +-
.../support/utils/ConnectEventSchemaUtils.ts | 2 +-
ui/cypress/support/utils/ConnectUtils.ts | 21 ++-
ui/cypress/support/utils/DataLakeUtils.ts | 2 +-
ui/cypress/support/utils/PipelineUtils.ts | 8 +-
.../tests/dashboard/dashboardTest.smoke.spec.ts | 20 +-
.../datalake/widgetDataConfiguration.smoke.spec.ts | 3 +
ui/deployment/dev/config.yml | 1 +
ui/deployment/modules.yml | 15 ++
ui/package.json | 3 +-
.../src/lib/apis/adapter.service.ts} | 39 +---
.../lib/apis/data-view-data-explorer.service.ts | 6 +
.../src/lib/model/assets/asset.model.ts | 43 +++--
.../src/lib/model/gen/streampipes-model.ts | 122 ++++++++++--
.../platform-services/src/public-api.ts | 1 +
ui/src/app/_enums/page-name.enum.ts | 1 +
ui/src/app/assets/assets.module.ts | 100 ++++++++++
.../page-name.enum.ts => assets/assets.routes.ts} | 21 +--
.../asset-details-panel.component.html | 58 ++++++
.../asset-details-panel.component.scss} | 25 ++-
.../asset-details-panel.component.ts | 97 ++++++++++
.../asset-link-item/asset-link-item.component.html | 37 ++++
.../asset-link-item/asset-link-item.component.scss | 25 ++-
.../asset-link-item/asset-link-item.component.ts | 70 +++++++
.../asset-details/asset-details.component.html | 61 ++++++
.../asset-details/asset-details.component.scss} | 27 ++-
.../asset-details/asset-details.component.ts | 95 ++++++++++
.../asset-selection-panel.component.html | 76 ++++++++
.../asset-selection-panel.component.scss | 53 +++++-
.../asset-selection-panel.component.ts | 104 +++++++++++
.../asset-overview/asset-overview.component.html | 119 ++++++++++++
.../asset-overview/asset-overview.component.scss} | 0
.../asset-overview/asset-overview.component.ts | 134 ++++++++++++++
.../constants/asset.constants.ts} | 18 +-
.../asset-upload-dialog.component.html | 68 +++++++
.../asset-upload-dialog.component.scss} | 0
.../asset-upload/asset-upload-dialog.component.ts | 77 ++++++++
.../create-asset-dialog.component.html | 50 +++++
.../create-asset-dialog.component.scss} | 16 +-
.../create-asset/create-asset-dialog.component.ts | 59 ++++++
.../edit-asset-link-dialog.component.html | 133 ++++++++++++++
.../edit-asset-link-dialog.component.scss} | 25 ++-
.../edit-asset-link-dialog.component.ts | 147 +++++++++++++++
ui/src/app/configuration/configuration-tabs.ts | 1 +
ui/src/app/configuration/configuration.module.ts | 12 ++
.../datalake-configuration.component.html | 13 +-
.../export/data-export-import.component.html | 52 ++++++
.../export/data-export-import.component.scss} | 0
.../export/data-export-import.component.ts | 96 ++++++++++
.../configuration/export/data-export.service.ts | 79 ++++++++
.../data-export-dialog.component.html | 49 +++++
.../data-export-dialog.component.scss} | 0
.../export-dialog/data-export-dialog.component.ts | 64 +++++++
.../data-export-item.component.html | 26 +++
.../data-export-item.component.scss} | 0
.../data-export-item.component.ts} | 30 ++-
.../data-import-dialog.component.html | 93 ++++++++++
.../data-import-dialog.component.scss} | 0
.../import-dialog/data-import-dialog.component.ts | 94 ++++++++++
.../messaging-configuration.component.ts | 2 +-
.../pipeline-element-configuration.component.ts | 2 +-
.../security-configuration.component.ts | 2 +-
.../adapter-description.component.ts | 5 +-
.../data-marketplace/data-marketplace.component.ts | 5 +-
.../existing-adapters.component.html | 2 +-
.../existing-adapters.component.ts | 5 +-
.../filter-toolbar/filter-toolbar.component.ts | 4 +-
.../new-adapter/new-adapter.component.ts | 6 +-
ui/src/app/connect/connect.module.ts | 2 -
.../delete-adapter-dialog.component.html | 2 +-
.../delete-adapter-dialog.component.ts | 5 +-
ui/src/app/connect/services/connect.service.ts | 21 +++
.../static-file-input.component.html | 6 +-
.../add-visualization-dialog.component.html | 2 +-
.../components/pipeline/pipeline.component.ts | 15 +-
ui/src/app/editor/editor.module.ts | 21 ---
ui/src/app/editor/services/editor.service.ts | 2 +-
.../app/editor/services/jsplumb-config.service.ts | 2 +-
.../editor/services/jsplumb-endpoint.service.ts | 2 +-
.../app/editor/services/jsplumb-factory.service.ts | 2 +-
ui/src/app/editor/services/jsplumb.service.ts | 5 +-
.../app/editor/services/object-provider.service.ts | 2 +-
.../services/pipeline-canvas-scrolling.service.ts | 2 +-
.../app/editor/services/pipeline-editor.service.ts | 2 +-
.../services/pipeline-element-dragged.service.ts | 2 +-
.../pipeline-element-recommendation.service.ts | 2 +-
.../services/pipeline-positioning.service.ts | 2 +-
.../app/editor/services/pipeline-style.service.ts | 2 +-
.../editor/services/pipeline-validation.service.ts | 2 +-
.../pipeline-overview.component.html | 2 +-
ui/src/app/services/auth.service.ts | 2 +
ui/src/scss/_variables.scss | 12 +-
ui/src/scss/sp/layout.scss | 3 +
174 files changed, 5518 insertions(+), 676 deletions(-)
copy streampipes-storage-api/src/main/java/org/apache/streampipes/storage/api/IDataLakeStorage.java => streampipes-backend/src/main/java/org/apache/streampipes/backend/migrations/AvailableMigrations.java (65%)
copy ui/src/app/_enums/page-name.enum.ts => streampipes-backend/src/main/java/org/apache/streampipes/backend/migrations/Migration.java (78%)
copy streampipes-extensions/streampipes-sinks-internal-jvm/src/main/java/org/apache/streampipes/sinks/internal/jvm/datalake/DataLakeUtils.java => streampipes-backend/src/main/java/org/apache/streampipes/backend/migrations/MigrationsHandler.java (55%)
create mode 100644 streampipes-backend/src/main/java/org/apache/streampipes/backend/migrations/v070/CreateAssetLinkTypeMigration.java
copy streampipes-storage-api/src/main/java/org/apache/streampipes/storage/api/IGenericStorage.java => streampipes-backend/src/main/java/org/apache/streampipes/backend/migrations/v070/CreateDefaultAssetMigration.java (50%)
copy streampipes-storage-api/src/main/java/org/apache/streampipes/storage/api/IDataLakeStorage.java => streampipes-commons/src/main/java/org/apache/streampipes/commons/constants/GenericDocTypes.java (73%)
copy {streampipes-extensions/streampipes-sinks-internal-jvm => streampipes-data-explorer-commons}/pom.xml (58%)
create mode 100644 streampipes-data-explorer-commons/src/main/java/org/apache/streampipes/dataexplorer/commons/DataExplorerConfigurations.java
rename streampipes-extensions/streampipes-sinks-internal-jvm/src/main/java/org/apache/streampipes/sinks/internal/jvm/datalake/InfluxDbConnectionSettings.java => streampipes-data-explorer-commons/src/main/java/org/apache/streampipes/dataexplorer/commons/DataExplorerConnectionSettings.java (57%)
copy streampipes-storage-api/src/main/java/org/apache/streampipes/storage/api/IDataLakeStorage.java => streampipes-data-explorer-commons/src/main/java/org/apache/streampipes/dataexplorer/commons/DataExplorerDefaults.java (64%)
copy streampipes-extensions/streampipes-sinks-internal-jvm/src/main/java/org/apache/streampipes/sinks/internal/jvm/config/ConfigKeys.java => streampipes-data-explorer-commons/src/main/java/org/apache/streampipes/dataexplorer/commons/DataExplorerEnvKeys.java (81%)
copy streampipes-extensions/streampipes-sinks-internal-jvm/src/main/java/org/apache/streampipes/sinks/internal/jvm/datalake/DataLakeUtils.java => streampipes-data-explorer-commons/src/main/java/org/apache/streampipes/dataexplorer/commons/DataExplorerUtils.java (51%)
create mode 100644 streampipes-data-explorer-commons/src/main/java/org/apache/streampipes/dataexplorer/commons/DataExplorerWriter.java
create mode 100644 streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/sdk/DataLakeQueryBuilder.java
copy streampipes-storage-api/src/main/java/org/apache/streampipes/storage/api/IDataLakeStorage.java => streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/sdk/DataLakeQueryConstants.java (71%)
copy ui/src/app/_enums/page-name.enum.ts => streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/sdk/DataLakeQueryOrdering.java (78%)
copy {streampipes-extensions/streampipes-sinks-internal-jvm => streampipes-data-export}/pom.xml (50%)
create mode 100644 streampipes-data-export/src/main/java/org/apache/streampipes/export/AssetLinkCollector.java
create mode 100644 streampipes-data-export/src/main/java/org/apache/streampipes/export/AssetLinkResolver.java
copy streampipes-storage-api/src/main/java/org/apache/streampipes/storage/api/IGenericStorage.java => streampipes-data-export/src/main/java/org/apache/streampipes/export/ExportManager.java (50%)
copy streampipes-storage-api/src/main/java/org/apache/streampipes/storage/api/IGenericStorage.java => streampipes-data-export/src/main/java/org/apache/streampipes/export/ImportManager.java (51%)
copy ui/src/app/_enums/page-name.enum.ts => streampipes-data-export/src/main/java/org/apache/streampipes/export/constants/ExportConstants.java (78%)
copy streampipes-storage-api/src/main/java/org/apache/streampipes/storage/api/IDataLakeStorage.java => streampipes-data-export/src/main/java/org/apache/streampipes/export/constants/ResolvableAssetLinks.java (66%)
create mode 100644 streampipes-data-export/src/main/java/org/apache/streampipes/export/dataimport/ImportGenerator.java
create mode 100644 streampipes-data-export/src/main/java/org/apache/streampipes/export/dataimport/PerformImportGenerator.java
create mode 100644 streampipes-data-export/src/main/java/org/apache/streampipes/export/dataimport/PreviewImportGenerator.java
create mode 100644 streampipes-data-export/src/main/java/org/apache/streampipes/export/generator/ExportPackageGenerator.java
create mode 100644 streampipes-data-export/src/main/java/org/apache/streampipes/export/generator/ZipFileBuilder.java
copy ui/src/app/editor/services/pipeline-canvas-scrolling.service.ts => streampipes-data-export/src/main/java/org/apache/streampipes/export/model/PermissionInfo.java (58%)
create mode 100644 streampipes-data-export/src/main/java/org/apache/streampipes/export/resolver/AbstractResolver.java
create mode 100644 streampipes-data-export/src/main/java/org/apache/streampipes/export/resolver/AdapterResolver.java
create mode 100644 streampipes-data-export/src/main/java/org/apache/streampipes/export/resolver/DashboardResolver.java
create mode 100644 streampipes-data-export/src/main/java/org/apache/streampipes/export/resolver/DashboardWidgetResolver.java
create mode 100644 streampipes-data-export/src/main/java/org/apache/streampipes/export/resolver/DataSourceResolver.java
create mode 100644 streampipes-data-export/src/main/java/org/apache/streampipes/export/resolver/DataViewResolver.java
create mode 100644 streampipes-data-export/src/main/java/org/apache/streampipes/export/resolver/DataViewWidgetResolver.java
create mode 100644 streampipes-data-export/src/main/java/org/apache/streampipes/export/resolver/MeasurementResolver.java
create mode 100644 streampipes-data-export/src/main/java/org/apache/streampipes/export/resolver/PipelineResolver.java
copy ui/src/app/editor/services/pipeline-canvas-scrolling.service.ts => streampipes-data-export/src/main/java/org/apache/streampipes/export/utils/SerializationUtils.java (59%)
create mode 100644 streampipes-model/src/main/java/org/apache/streampipes/model/assets/AssetLink.java
create mode 100644 streampipes-model/src/main/java/org/apache/streampipes/model/assets/AssetLinkType.java
create mode 100644 streampipes-model/src/main/java/org/apache/streampipes/model/assets/AssetType.java
create mode 100644 streampipes-model/src/main/java/org/apache/streampipes/model/assets/SpAsset.java
copy streampipes-extensions/streampipes-sinks-internal-jvm/src/main/java/org/apache/streampipes/sinks/internal/jvm/datalake/DataLakeUtils.java => streampipes-model/src/main/java/org/apache/streampipes/model/assets/SpAssetModel.java (53%)
create mode 100644 streampipes-model/src/main/java/org/apache/streampipes/model/export/AssetExportConfiguration.java
copy streampipes-storage-api/src/main/java/org/apache/streampipes/storage/api/IGenericStorage.java => streampipes-model/src/main/java/org/apache/streampipes/model/export/ExportConfiguration.java (57%)
copy streampipes-extensions/streampipes-sinks-internal-jvm/src/main/java/org/apache/streampipes/sinks/internal/jvm/datalake/DataLakeUtils.java => streampipes-model/src/main/java/org/apache/streampipes/model/export/ExportItem.java (52%)
create mode 100644 streampipes-model/src/main/java/org/apache/streampipes/model/export/StreamPipesApplicationPackage.java
create mode 100644 streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/setup/tasks/CreateAssetLinkTypeTask.java
copy streampipes-storage-api/src/main/java/org/apache/streampipes/storage/api/IGenericStorage.java => streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/setup/tasks/CreateDefaultAssetTask.java (53%)
copy ui/src/app/_enums/page-name.enum.ts => streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/setup/tasks/InstallationTask.java (78%)
create mode 100644 streampipes-rest/src/main/java/org/apache/streampipes/rest/impl/admin/DataExportResource.java
create mode 100644 streampipes-rest/src/main/java/org/apache/streampipes/rest/impl/admin/DataImportResource.java
rename ui/{src/app/connect/services/data-marketplace.service.ts => projects/streampipes/platform-services/src/lib/apis/adapter.service.ts} (68%)
create mode 100644 ui/src/app/assets/assets.module.ts
copy ui/src/app/{_enums/page-name.enum.ts => assets/assets.routes.ts} (75%)
create mode 100644 ui/src/app/assets/components/asset-details/asset-details-panel/asset-details-panel.component.html
copy ui/src/app/{_enums/page-name.enum.ts => assets/components/asset-details/asset-details-panel/asset-details-panel.component.scss} (78%)
create mode 100644 ui/src/app/assets/components/asset-details/asset-details-panel/asset-details-panel.component.ts
create mode 100644 ui/src/app/assets/components/asset-details/asset-details-panel/asset-link-item/asset-link-item.component.html
copy streampipes-storage-api/src/main/java/org/apache/streampipes/storage/api/IDataLakeStorage.java => ui/src/app/assets/components/asset-details/asset-details-panel/asset-link-item/asset-link-item.component.scss (73%)
create mode 100644 ui/src/app/assets/components/asset-details/asset-details-panel/asset-link-item/asset-link-item.component.ts
create mode 100644 ui/src/app/assets/components/asset-details/asset-details.component.html
copy ui/src/app/{_enums/page-name.enum.ts => assets/components/asset-details/asset-details.component.scss} (78%)
create mode 100644 ui/src/app/assets/components/asset-details/asset-details.component.ts
create mode 100644 ui/src/app/assets/components/asset-details/asset-selection-panel/asset-selection-panel.component.html
copy streampipes-storage-api/src/main/java/org/apache/streampipes/storage/api/IGenericStorage.java => ui/src/app/assets/components/asset-details/asset-selection-panel/asset-selection-panel.component.scss (52%)
create mode 100644 ui/src/app/assets/components/asset-details/asset-selection-panel/asset-selection-panel.component.ts
create mode 100644 ui/src/app/assets/components/asset-overview/asset-overview.component.html
copy ui/src/app/{configuration/general-configuration/general-configuration.component.scss => assets/components/asset-overview/asset-overview.component.scss} (100%)
create mode 100644 ui/src/app/assets/components/asset-overview/asset-overview.component.ts
copy ui/src/app/{_enums/page-name.enum.ts => assets/constants/asset.constants.ts} (78%)
create mode 100644 ui/src/app/assets/dialog/asset-upload/asset-upload-dialog.component.html
copy ui/src/app/{files/dialog/file-upload/file-upload-dialog.component.scss => assets/dialog/asset-upload/asset-upload-dialog.component.scss} (100%)
create mode 100644 ui/src/app/assets/dialog/asset-upload/asset-upload-dialog.component.ts
create mode 100644 ui/src/app/assets/dialog/create-asset/create-asset-dialog.component.html
copy ui/src/app/{_enums/page-name.enum.ts => assets/dialog/create-asset/create-asset-dialog.component.scss} (78%)
create mode 100644 ui/src/app/assets/dialog/create-asset/create-asset-dialog.component.ts
create mode 100644 ui/src/app/assets/dialog/edit-asset-link/edit-asset-link-dialog.component.html
copy ui/src/app/{_enums/page-name.enum.ts => assets/dialog/edit-asset-link/edit-asset-link-dialog.component.scss} (78%)
create mode 100644 ui/src/app/assets/dialog/edit-asset-link/edit-asset-link-dialog.component.ts
create mode 100644 ui/src/app/configuration/export/data-export-import.component.html
copy ui/src/app/{apidocs/apidocs.component.scss => configuration/export/data-export-import.component.scss} (100%)
create mode 100644 ui/src/app/configuration/export/data-export-import.component.ts
create mode 100644 ui/src/app/configuration/export/data-export.service.ts
create mode 100644 ui/src/app/configuration/export/export-dialog/data-export-dialog.component.html
copy ui/src/app/{connect/dialog/adapter-template/adapter-template-dialog.component.scss => configuration/export/export-dialog/data-export-dialog.component.scss} (100%)
create mode 100644 ui/src/app/configuration/export/export-dialog/data-export-dialog.component.ts
create mode 100644 ui/src/app/configuration/export/export-dialog/data-export-item/data-export-item.component.html
copy ui/src/app/{apidocs/apidocs.component.scss => configuration/export/export-dialog/data-export-item/data-export-item.component.scss} (100%)
copy ui/src/app/{editor/services/pipeline-canvas-scrolling.service.ts => configuration/export/export-dialog/data-export-item/data-export-item.component.ts} (56%)
create mode 100644 ui/src/app/configuration/export/import-dialog/data-import-dialog.component.html
copy ui/src/app/{connect/dialog/adapter-template/adapter-template-dialog.component.scss => configuration/export/import-dialog/data-import-dialog.component.scss} (100%)
create mode 100644 ui/src/app/configuration/export/import-dialog/data-import-dialog.component.ts