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

riemer pushed a commit to branch 3960-make-datasets-a-first-class-ui-view
in repository https://gitbox.apache.org/repos/asf/streampipes.git

commit b26f5f1d3e103c6ce637efb10476c78e5500afeb
Merge: 5db87db6a1 104b5f2578
Author: Dominik Riemer <[email protected]>
AuthorDate: Wed Dec 3 16:35:13 2025 +0100

    Merge branch 'dev' into 3960-make-datasets-a-first-class-ui-view

 .github/ISSUE_TEMPLATE/bug_report.yml              |   2 +-
 RELEASE_NOTES.md                                   | 124 ++++
 .../streampipes-archetype-extensions-jvm/pom.xml   |   2 +-
 pom.xml                                            |  19 +-
 .../go-client-e2e/adapter/machine.json             |  25 +-
 .../streampipes/client/client.py                   |  13 +-
 .../client/util/StreamPipesApiPathTest.java        |   8 +-
 streampipes-commons/pom.xml                        |   2 +-
 .../apache/streampipes/commons/constants/Envs.java |   1 +
 .../commons/environment/DefaultEnvironment.java    |   5 +
 .../commons/environment/Environment.java           |   1 +
 .../export/ObjectStorge/IObjectStorage.java        |   1 +
 .../export/ObjectStorge/LocalFolder.java           |   5 +
 .../dataexplorer/export/ObjectStorge/S3.java       |   5 +
 .../ObjectStorge/TestExportProviderConnection.java |  71 ++
 streampipes-data-export/pom.xml                    |   5 +
 .../streampipes/export/DataLakeExportManager.java  | 129 ++--
 .../iiot/IIoTAdaptersExtensionModuleExport.java    |   5 +-
 .../simulator/machine/MachineDataSimulator.java    | 121 +---
 .../machine/MachineDataSimulatorAdapter.java       |  23 +-
 .../machine/MachineDataSimulatorUtils.java         | 157 +----
 .../machine/event/DiagnosticSimulator.java         | 371 ++++++++++
 .../simulator/machine/event/EventSimulator.java    |  17 +-
 .../FlowSimulator.java}                            | 102 +--
 .../simulator/machine/event/PressureSimulator.java |  80 +++
 .../machine/event/SensorValueSimulator.java        |  12 +-
 .../machine/event/WaterlevelSimulator.java         |  88 +++
 .../migration/MachineDataSimulatorMigrationV1.java |  56 ++
 .../documentation.md                               |  32 -
 .../icon.png                                       | Bin 12881 -> 0 bytes
 .../strings.en                                     |  44 --
 .../documentation.md                               |  34 -
 .../icon.png                                       | Bin 31009 -> 0 bytes
 .../strings.en                                     |  26 -
 .../strings.en                                     |   5 +-
 .../connectors/influx/sink/InfluxDbSink.java       |  56 +-
 .../streampipes-connectors-mqtt/pom.xml            |   7 +-
 .../mqtt/migration/MQTTAdapterMigrationV1.java     |  10 +-
 .../connectors/mqtt/security/SecurityUtils.java    |  70 +-
 .../connectors/mqtt/shared/MqttBase.java           |  84 ++-
 .../connectors/mqtt/shared/MqttConfig.java         |  19 +-
 .../connectors/mqtt/shared/MqttConnectUtils.java   |  29 +-
 .../connectors/mqtt/shared/MqttConsumer.java       |  90 ++-
 .../connectors/mqtt/shared/MqttPublisher.java      |  56 +-
 .../streampipes-sinks-brokers-jvm/pom.xml          |   6 +-
 .../jvm/bufferrest/BufferRestPublisherSink.java    |  48 +-
 .../sinks/brokers/jvm/jms/JmsPublisherSink.java    |  56 +-
 .../jvm/rabbitmq/RabbitMqPublisherSink.java        |  51 +-
 .../sinks/databases/jvm/couchdb/CouchDbSink.java   |  45 +-
 .../sinks/databases/jvm/ditto/DittoSink.java       |  55 +-
 .../sinks/databases/jvm/iotdb/IotDbSink.java       |  55 +-
 .../sinks/databases/jvm/milvus/MilvusSink.java     |  52 +-
 .../sinks/databases/jvm/parquet/ParquetSink.java   |  54 +-
 .../databases/jvm/postgresql/PostgreSqlSink.java   |  59 +-
 .../sinks/databases/jvm/redis/RedisSink.java       |  64 +-
 .../sinks/databases/jvm/tsfile/TsFileSink.java     |  54 +-
 .../sinks/internal/jvm/datalake/DataLakeSink.java  |  62 +-
 .../InternalStreamPipesNotificationSink.java       |  23 +-
 .../sinks/notifications/jvm/email/EmailSink.java   |  25 +-
 .../notifications/jvm/msteams/MSTeamsSink.java     |  25 +-
 .../notifications/jvm/onesignal/OneSignalSink.java |  23 +-
 .../jvm/slack/SlackNotificationSink.java           |  23 +-
 .../notifications/jvm/telegram/TelegramSink.java   |  23 +-
 streampipes-integration-tests/pom.xml              |   2 +-
 .../adapters/AdaptersIntegrationTest.java          |  16 +-
 .../integration/adapters/MqttAdapterTLSTester.java |   1 -
 .../src/test/resources/truststore.jks              | Bin 0 -> 1238 bytes
 streampipes-messaging-mqtt/pom.xml                 |   4 +-
 .../messaging/mqtt/AbstractMqttConnector.java      |  46 +-
 .../streampipes/messaging/mqtt/MqttConsumer.java   | 118 ++--
 .../streampipes/messaging/mqtt/MqttPublisher.java  |  87 ++-
 .../model/client/user/DefaultPrivilege.java        |  14 -
 .../model/datalake/RetentionExportConfig.java      |  57 +-
 .../streampipes/model/datalake/RetentionLog.java   |  69 ++
 .../manager/setup/CouchDbInstallationStep.java     |   2 -
 .../apache/streampipes/rest/ResetManagement.java   |   3 +-
 .../apache/streampipes/rest/impl/FileResource.java |   5 +-
 .../admin/ExportProviderConfigurationResource.java |  40 +-
 .../rest/impl/datalake/DataLakeResource.java       | 305 +++-----
 .../streampipes/rest/security/AuthConstants.java   |   4 +
 .../core/migrations/AvailableMigrations.java       |   6 +-
 .../v070/CreateDefaultAssetMigration.java          |  50 --
 .../v099/RemoveObsoletePrivilegesMigration.java    |  63 ++
 .../service/core/scheduler/DataLakeScheduler.java  | 158 +----
 .../management/authorization/PrivilegeManager.java |  46 +-
 .../user/management/authorization/RoleManager.java |  11 +-
 .../standalone/StreamPipesDataProcessor.java       |  69 --
 .../wrapper/standalone/StreamPipesDataSink.java    |  71 --
 .../standalone/StreamPipesNotificationSink.java    |  50 +-
 ui/cypress/support/builder/AssetBuilder.ts         |  82 +++
 ui/cypress/support/model/Asset.ts                  |  27 +
 ui/cypress/support/utils/DashboardUtils.ts         |  22 +
 ui/cypress/support/utils/asset/AssetBtns.ts        |  26 +
 ui/cypress/support/utils/asset/AssetUtils.ts       |  82 ++-
 .../utils/configuration/ConfigurationUtils.ts      |   8 +-
 .../support/utils/configuration/SiteUtils.ts       |   2 +-
 .../support/utils/dataExplorer/DataExplorerBtns.ts |  18 +-
 .../utils/dataExplorer/DataExplorerUtils.ts        | 127 +++-
 ui/cypress/support/utils/filter/FilterBtns.ts      |  63 ++
 ui/cypress/support/utils/filter/FilterUtils.ts     |  97 +++
 .../tests/assetManagement/assetFilterTest.spec.ts  | 282 ++++++++
 .../assetManagement/generalAssetTest.smoke.spec.ts |   2 -
 ui/cypress/tests/connect/adapterWithAssets.spec.ts |  10 +-
 .../dataDownloadDialogTest.smoke.spec.ts           |   5 +-
 .../dataExplorer/addAssetToDashboard.smoke.spec.ts |  14 +-
 .../dataExplorer/addAssetsToDataView.smoke.spec.ts |  14 +-
 .../tests/dataExplorer/charts/heatmap.spec.ts      |   7 +-
 .../tests/dataExplorer/charts/histogram.spec.ts    |   3 +-
 .../tests/dataExplorer/charts/indicator.spec.ts    |   3 +-
 ui/cypress/tests/dataExplorer/charts/map.spec.ts   |   7 +-
 .../dataExplorer/charts/scatter.smoke.spec.ts      |   3 +-
 ui/cypress/tests/dataExplorer/charts/table.spec.ts |   3 +-
 .../dataExplorer/charts/timeSeriesSave.spec.ts     |  12 +-
 .../dataExplorer/deleteViewAndDashboard.spec.ts    |   5 +-
 .../dataExplorer/missingDataInDataLake.spec.ts     |   5 +-
 .../widgetDataConfiguration.smoke.spec.ts          |   5 +-
 ui/cypress/tests/pipeline/pipelineAsset.spec.ts    |  10 +-
 .../testAddAssetOnResourceCreation.ts              |   8 +-
 .../userManagement/testUserRoleAssets.spec.ts      | 148 ++++
 .../userManagement/testUserRoleCharts.spec.ts      | 159 +++++
 .../userManagement/testUserRoleDashboard.spec.ts   | 204 ++++++
 .../testVariousUserRoles.smoke.spec.ts             |   9 +-
 ui/deployment/i18n/de.json                         |  83 ++-
 ui/deployment/i18n/en.json                         |  86 +--
 ui/package-lock.json                               |  12 +-
 .../src/lib/apis/datalake-rest.service.ts          |   7 +
 .../src/lib/apis/export-provider.service.ts        |  10 +-
 .../model/config/export-provider-config.model.ts}  |  11 +-
 .../model/datalake/data-lake-query-config.model.ts |   1 -
 .../src/lib/model/gen/streampipes-model-client.ts  |   5 +-
 .../src/lib/model/gen/streampipes-model.ts         |  26 +-
 .../asset-browser-hierarchy.component.html         | 132 ++--
 .../asset-browser-node-info.component.html         |  64 +-
 .../asset-browser-node.component.html              |  90 +--
 ...asset-browser-filter-asset-model.component.html |  49 +-
 .../asset-browser-filter-labels.component.html     |  55 +-
 .../asset-browser-filter-outer.component.html      |  45 +-
 .../asset-browser-filter-sites.component.html      |  49 +-
 .../asset-browser-filter-type.component.html       |  49 +-
 .../asset-browser-filter.component.html            | 104 +--
 .../asset-browser-toolbar.component.html           |   1 +
 .../asset-browser-toolbar.component.ts             |   1 +
 .../asset-browser/asset-browser.component.html     |  47 +-
 .../asset-browser/asset-browser.component.ts       |   1 +
 .../asset-browser/asset-browser.service.ts         | 116 ++-
 .../asset-link-configuration.component.html        |  49 +-
 .../basic-inner-panel.component.html               |  92 +--
 .../basic-nav-tabs/basic-nav-tabs.component.html   |  86 +--
 .../basic-view/basic-view.component.html           |  77 +-
 .../pipeline-element-documentation.component.html  |  53 +-
 .../live-preview-table.component.html              |  48 +-
 .../pipeline-element-runtime-info.component.html   |  51 +-
 .../pipeline-element.component.html                |  56 +-
 .../sidebar-resize/sidebar-resize.component.html   |  40 +-
 .../exception-details.component.html               |  69 +-
 .../sp-exception-message.component.html            |  64 +-
 .../split-section/split-section.component.html     |  44 +-
 .../refresh-interval-settings.component.html       |  44 +-
 .../time-range-selector.component.html             | 183 ++---
 .../custom-time-range-selection.component.html     | 171 ++---
 .../time-selector-menu.component.html              | 136 ++--
 .../confirm-dialog/confirm-dialog.component.html   |  45 +-
 .../components/download/download.component.html    |  76 +-
 .../select-data-range.component.html               |  82 +--
 .../select-format/select-format.component.html     | 213 +++---
 .../data-download-dialog.component.html            |  95 +--
 .../object-permission-dialog.component.html        | 154 ++--
 .../pipeline-element-help.component.html           |  58 +-
 ui/src/app/_enums/user-privilege.enum.ts           |   6 -
 ui/src/app/_guards/page-auth.can-active.guard.ts   |  18 +-
 ui/src/app/assets/assets.module.ts                 |   6 +
 .../asset-details-basics.component.html            |  75 +-
 .../asset-details-labels.component.html            | 189 ++---
 .../asset-details-labels.component.ts              |  12 +-
 .../asset-details-site.component.html              |  77 +-
 .../asset-location/asset-location.component.html   |  64 +-
 .../asset-details-links.component.html             | 106 +--
 .../asset-link-item/asset-link-item.component.html |  71 +-
 .../asset-link-section.component.html              |  71 +-
 .../edit-asset/asset-details.component.html        | 175 ++---
 .../asset-selection-panel.component.html           | 258 +++----
 .../view-asset-basics.component.html               |  87 +--
 .../view-asset/view-asset.component.html           | 132 ++--
 .../asset-overview/asset-overview.component.html   | 104 +--
 .../asset-overview/asset-overview.component.ts     |  46 +-
 .../edit-asset-link-dialog.component.html          | 455 ++++++------
 .../manage-asset-links-dialog.component.html       | 778 +++++++++++----------
 ui/src/app/configuration/configuration.module.ts   |  16 +
 .../datalake-configuration.component.html          | 551 +++++++++++++++
 .../data-retention-log-dialog.component.html       |  97 +++
 .../data-retention-log-dialog.component.ts         |  39 +-
 .../data-retention-now-dialog.component.html       |  81 +++
 .../data-retention-now-dialog.component.ts         |  75 ++
 ...export-provider-connection-test.component.html} |  75 +-
 .../export-provider-connection-test.component.ts   |  79 +++
 .../extensions-installation.component.html         | 152 ++--
 ...xtensions-service-details-dialog.component.html |  53 +-
 .../file-upload/file-upload-dialog.component.html  | 234 ++++---
 .../file-upload/file-upload-dialog.component.ts    |   2 +-
 .../edit-location-area.component.html              |  95 +--
 .../edit-location/edit-location.component.html     |  71 +-
 .../manage-site/manage-site-dialog.component.html  |  50 +-
 .../manage-site/manage-site-dialog.component.ts    |   8 +-
 .../email-configuration.component.html             | 495 +++++++------
 .../email-template-configuration.component.html    |  56 +-
 .../export/data-export-import.component.html       |  48 +-
 .../data-export-dialog.component.html              | 155 ++--
 .../data-export-item.component.html                |  47 +-
 .../data-import-dialog.component.html              | 389 ++++++-----
 .../endpoint-item/endpoint-item.component.html     | 173 ++---
 .../extensions-installation.component.html         | 114 ++-
 .../certificate-configuration.component.html       | 258 +++----
 .../service-configs-item.component.html            |  72 +-
 .../service-configs-password.component.html        |  40 +-
 .../service-configs/service-configs.component.html |  52 +-
 .../registered-extensions-services.component.html  |  54 +-
 .../general-configuration.component.html           | 379 +++++-----
 .../edit-label/edit-label.component.html           |  45 +-
 .../label-configuration.component.html             | 146 ++--
 .../messaging-configuration.component.html         | 272 +++----
 .../edit-group-dialog.component.html               |  49 +-
 .../edit-role-dialog.component.html                |  93 +--
 .../edit-user-dialog.component.html                | 338 ++++-----
 .../role-configuration.component.html              | 178 ++---
 .../security-service-config.component.html         | 142 ++--
 .../security-user-config.component.html            | 251 +++----
 .../user-group-configuration.component.html        | 159 +++--
 .../location-features-configuration.component.html | 131 ++--
 .../sites-configuration.component.html             |  51 +-
 .../sites-configuration.component.ts               |  20 +-
 .../adapter-catalog/adapter-catalog.component.html |  14 +-
 .../adapter-catalog/adapter-catalog.component.scss |  28 -
 .../adapter-catalog/adapter-catalog.component.ts   |  32 +-
 ...nt.html => adapter-catalog-item.component.html} |   9 +-
 ...nt.scss => adapter-catalog-item.component.scss} |  27 +-
 ...ponent.ts => adapter-catalog-item.component.ts} |  40 +-
 .../adapter-configuration.component.ts             |   2 +-
 .../event-schema/event-schema.component.ts         |   5 +-
 .../adapter-details-logs.component.html            |   2 +-
 .../create-adapter/create-adapter.component.ts     |  50 +-
 .../edit-adapter/edit-adapter.component.html       |   2 +-
 .../edit-adapter/edit-adapter.component.ts         |  30 +-
 .../existing-adapters.component.ts                 |  10 +-
 ui/src/app/connect/connect.module.ts               |   4 +-
 ui/src/app/connect/connect.routes.ts               |  11 +-
 .../core-ui/error-hint/error-hint.component.html   | 119 ++--
 .../simple-logs/simple-logs.component.html         |  74 +-
 .../multi-step-status-indicator.component.html     |  81 ++-
 ...pipeline-element-template-config.component.html | 189 ++---
 .../pipeline-operation-status.component.html       |  92 ++-
 .../pipeline-started-status.component.html         | 135 ++--
 .../single-marker-map.component.html               |  36 +-
 .../static-alternatives.component.html             | 151 ++--
 .../static-any-input.component.html                |  88 +--
 .../add-to-collection.component.html               | 139 ++--
 .../static-collection.component.html               |  82 ++-
 .../static-file-input.component.html               | 218 +++---
 .../static-free-input.component.html               | 206 +++---
 .../static-group/static-group.component.html       | 125 ++--
 .../static-mapping-nary.component.html             |  64 +-
 .../static-mapping-unary.component.html            |  54 +-
 .../static-one-of-input.component.html             |  91 +--
 .../static-property.component.html                 | 548 ++++++++-------
 ...tic-runtime-resolvable-any-input.component.html | 109 +--
 .../static-runtime-resolvable-group.component.html | 127 ++--
 ...c-runtime-resolvable-oneof-input.component.html | 107 +--
 ...ic-runtime-resolvable-tree-input.component.html | 124 ++--
 .../static-tree-input-browse-nodes.component.html  | 147 ++--
 .../static-tree-input-button-menu.component.html   | 113 +--
 .../static-tree-input-node-details.component.html  |  51 +-
 ...static-tree-input-selected-nodes.component.html |  70 +-
 .../static-secret-input.component.html             |  40 +-
 ui/src/app/core-ui/topics/topics.component.html    | 354 +++++-----
 .../breadcrumb/breadcrumb.component.html           |  58 +-
 .../core/components/toolbar/toolbar.component.html | 277 ++++----
 .../components/kiosk/dashboard-kiosk.component.ts  |   4 +-
 .../dashboard-overview-table.component.html        |   5 +-
 .../dashboard-overview-table.component.ts          |  20 +-
 .../chart-selection/chart-selection.component.html |  20 +-
 .../chart-selection/chart-selection.component.ts   |  12 +-
 .../panel/dashboard-panel.component.html           |   4 +-
 .../components/panel/dashboard-panel.component.ts  |  20 +-
 .../dashboard-toolbar.component.html               |   4 +-
 .../dashboard-toolbar.component.ts                 |   2 +-
 ui/src/app/dashboard/dashboard.module.ts           |   6 +-
 .../data-explorer-chart-container.component.html   | 212 +++---
 .../data-explorer-chart-container.component.scss   |   2 +-
 .../data-explorer-chart-container.component.ts     |  16 +-
 .../base/base-data-explorer-widget.directive.ts    |   4 +-
 .../components/charts/base/base-widget-config.ts   |   4 +-
 .../gauge/config/gauge-widget-config.component.ts  |   4 +-
 .../config/heatmap-widget-config.component.ts      |   4 +-
 .../map/config/map-widget-config.component.ts      |   4 +-
 .../config/pie-chart-widget-config.component.ts    |   4 +-
 .../status-heatmap-widget-config.component.ts      |   4 +-
 .../config/status-widget-config.component.ts       |   4 +-
 .../table/config/table-widget-config.component.ts  |   4 +-
 .../time-series-chart-widget-config.component.ts   |   4 +-
 .../traffic-light-widget-config.component.ts       |   4 +-
 .../echarts-renderer/base-echarts-renderer.ts      |   8 +-
 ...on.service.ts => chart-colorization.service.ts} |   2 +-
 ...-service.ts => chart-field-provider.service.ts} |   2 +-
 ...=> chart-panel-can-deactivate-guard.service.ts} |  17 +-
 ...routing.service.ts => chart-routing.service.ts} |   2 +-
 ...r-shared.service.ts => chart-shared.service.ts} |   2 +-
 .../data-explorer-chart-view.component.html        |   1 +
 .../data-explorer-chart-view.component.ts          |  99 ++-
 .../data-explorer-designer-panel.component.scss    |   1 +
 ...ta-explorer-widget-data-settings.component.html | 233 +-----
 ...data-explorer-widget-data-settings.component.ts | 122 +---
 .../field-selection-panel.component.ts             |   4 +-
 .../filter-selection-panel.component.ts            |   4 +-
 .../group-selection-panel.component.ts             |   4 +-
 .../data-explorer-overview-table.component.html    |   6 +-
 .../data-explorer-overview-table.component.ts      |  25 +-
 .../overview/data-explorer-overview.component.ts   |   4 +-
 ui/src/app/data-explorer/data-explorer.module.ts   |   5 +-
 ui/src/app/data-explorer/data-explorer.routes.ts   |   2 +-
 ....service.ts => chart-detect-changes.service.ts} |   2 +-
 .../datalake-configuration.component.ts            |  45 ++
 .../data-retention-dialog.component.html           |  68 +-
 .../data-retention-dialog.component.ts             |  21 +-
 .../delete-datalake-index-dialog.component.html    | 169 +++--
 .../delete-export-provider-dialog.component.html   | 130 ++--
 .../custom-output-strategy.component.html          | 130 ++--
 .../output-strategy/output-strategy.component.html |  96 +--
 .../property-selection.component.html              |  85 ++-
 .../user-defined-output.component.html             | 136 ++--
 .../pipeline-assembly-drawing-area.component.html  |  47 +-
 ...-assembly-options-pipeline-cache.component.html |  80 ++-
 .../pipeline-assembly-options.component.html       |  44 +-
 .../pipeline-assembly.component.html               |  63 +-
 .../pipeline-element-icon-stand-row.component.html |  70 +-
 .../pipeline-element-icon-stand.component.html     | 339 +++++----
 .../pipeline-element-options.component.html        | 143 ++--
 .../pipeline-element-preview.component.html        |  79 +--
 .../pipeline-element-statistics.component.html     |  75 +-
 .../dropped-pipeline-element.component.html        | 199 +++---
 .../components/pipeline/pipeline.component.html    | 108 +--
 .../compatible-elements.component.html             | 101 +--
 .../dialog/customize/customize.component.html      | 359 +++++-----
 .../matching-error/matching-error.component.html   |  84 ++-
 .../missing-elements-for-tutorial.component.html   |  49 +-
 .../pipeline-element-discovery.component.html      |  97 +--
 .../save-pipeline-settings.component.html          | 177 +++--
 .../save-pipeline/save-pipeline.component.html     | 169 ++---
 ui/src/app/editor/editor.component.html            | 122 ++--
 ui/src/app/home/components/status.component.html   |  58 +-
 ui/src/app/home/home.component.html                | 119 ++--
 ui/src/app/info/versions/versions.component.html   | 164 ++---
 .../activate-account.component.html                |  76 +-
 .../components/auth-box/auth-box.component.html    |  98 ++-
 .../login/components/login/login.component.html    | 173 ++---
 .../components/register/register.component.html    | 192 ++---
 .../restore-password.component.html                | 145 ++--
 .../set-new-password.component.html                | 169 ++---
 .../login/components/setup/setup.component.html    | 267 +++----
 .../app/notifications/notifications.component.html | 239 ++++---
 .../actions/pipeline-actions.component.html        |  88 +--
 ...pipeline-details-expansion-panel.component.html |  53 +-
 .../status/pipeline-status.component.html          |  92 +--
 .../pipeline-details-toolbar.component.html        |  70 +-
 .../pipeline-details-toolbar.component.ts          |   3 +
 .../preview/pipeline-preview.component.html        |  62 +-
 .../pipeline-code-dialog.component.html            |  45 +-
 .../pipeline-logs-dialog.component.html            |  63 +-
 .../pipeline-details.component.html                |  86 +--
 .../pipeline-details/pipeline-details.component.ts |  12 +-
 .../functions-logs/functions-logs.component.html   |  52 +-
 .../functions-metrics.component.html               |  61 +-
 .../pipeline-overview.component.html               | 277 ++++----
 .../delete-pipeline-dialog.component.html          | 156 +++--
 .../pipeline-notifications.component.html          |  43 +-
 .../pipeline-status-dialog.component.html          | 155 ++--
 .../start-all-pipelines-dialog.component.html      | 168 +++--
 ui/src/app/pipelines/pipelines.component.html      | 119 ++--
 ui/src/app/pipelines/pipelines.component.ts        |  10 +-
 .../general-profile-settings.component.html        | 219 +++---
 .../token/token-management-settings.component.html | 335 ++++-----
 .../change-email-dialog.component.html             | 141 ++--
 .../change-password-dialog.component.html          | 137 ++--
 ui/src/app/profile/profile.component.html          |  66 +-
 382 files changed, 16880 insertions(+), 13098 deletions(-)

diff --cc 
ui/src/app/dataset/components/datalake-configuration/datalake-configuration.component.ts
index 5115c5da29,12af50c644..61eaaffd7f
--- 
a/ui/src/app/dataset/components/datalake-configuration/datalake-configuration.component.ts
+++ 
b/ui/src/app/dataset/components/datalake-configuration/datalake-configuration.component.ts
@@@ -41,13 -42,15 +42,15 @@@ import 
      SpBreadcrumbService,
      SpNavigationItem,
  } from '@streampipes/shared-ui';
 -import { DeleteDatalakeIndexComponent } from 
'../dialog/delete-datalake-index/delete-datalake-index-dialog.component';
 -import { SpConfigurationTabsService } from '../configuration-tabs.service';
 -import { SpConfigurationRoutes } from '../configuration.routes';
 -import { DataRetentionDialogComponent } from 
'../dialog/data-retention-dialog/data-retention-dialog.component';
 -import { ExportProviderComponent } from 
'../dialog/export-provider-dialog/export-provider-dialog.component';
 -import { DeleteExportProviderComponent } from 
'../dialog/delete-export-provider/delete-export-provider-dialog.component';
 +import { DeleteDatalakeIndexComponent } from 
'../../dialog/delete-datalake-index/delete-datalake-index-dialog.component';
 +import { SpConfigurationTabsService } from 
'../../../configuration/configuration-tabs.service';
 +import { SpConfigurationRoutes } from 
'../../../configuration/configuration.routes';
 +import { DataRetentionDialogComponent } from 
'../../dialog/data-retention-dialog/data-retention-dialog.component';
 +import { ExportProviderComponent } from 
'../../dialog/export-provider-dialog/export-provider-dialog.component';
 +import { DeleteExportProviderComponent } from 
'../../dialog/delete-export-provider/delete-export-provider-dialog.component';
  import { TranslateService } from '@ngx-translate/core';
+ import { ExportProviderConnectionTestComponent } from 
'../dialog/export-provider-connection-test/export-provider-connection-test.component';
+ import { DataRetentionLogDialogComponent } from 
'../dialog/data-retention-log-dialog/data-retention-log-dialog.component';
  
  @Component({
      selector: 'sp-datalake-configuration',
@@@ -79,8 -85,11 +82,9 @@@ export class DatalakeConfigurationCompo
          'name',
          'pipeline',
          'events',
 -        'download',
 -        'truncate',
 -        'remove',
          'retention',
 +        'actions',
+         'retentionlog',
      ];
  
      displayedColumnsExport: string[] = [

Reply via email to