This is an automated email from the ASF dual-hosted git repository. oehler pushed a commit to branch 3733-create-api-endpoint-to-upload-time-series-data in repository https://gitbox.apache.org/repos/asf/streampipes.git
commit 98f2a93507526ce60afbeede3290c78f6da6124d Merge: cb58c61ba8 bd4c4af906 Author: Sven Oehler <[email protected]> AuthorDate: Mon Aug 25 12:46:33 2025 +0200 Merge branch 'dev' of https://github.com/apache/streampipes into 3733-create-api-endpoint-to-upload-time-series-data .../environment/model/OAuthConfiguration.java | 12 +- .../parser/OAuthConfigurationParser.java | 19 +- .../security/CompositeCertificateValidator.java | 16 +- .../connectors/opcua/utils/OpcUaUtils.java | 16 +- .../streampipes/model/client/user/Group.java | 9 + .../apache/streampipes/model/client/user/Role.java | 12 + .../model/dashboard/CompositeDashboardModel.java | 10 + .../streampipes/model/opcua/Certificate.java | 75 +++++++ .../model/opcua/CertificateBuilder.java | 247 +++++++++++++++++++++ .../tasks/ApplyDefaultRolesAndPrivilegesTask.java | 16 +- .../impl/dashboard/DataLakeDashboardResource.java | 24 +- .../service/core/WebSecurityConfig.java | 71 ++++-- .../service/core/oauth2/UserService.java | 71 +++++- ui/deployment/app-routing.module.mst | 1 + .../src/lib/apis/dashboard.service.ts | 14 +- .../src/lib/model/dashboard/dashboard.model.ts | 1 + .../src/lib/model/gen/streampipes-model-client.ts | 10 +- .../src/lib/model/gen/streampipes-model.ts | 20 +- ui/src/app/configuration/configuration.module.ts | 2 + .../certificate-details-dialog.component.html | 25 ++- .../certificate-details-dialog.component.ts | 4 + .../alternate-id-configuration.component.html | 48 ++++ .../alternate-id-configuration.component.ts} | 27 ++- .../edit-group-dialog.component.html | 7 + .../edit-role-dialog.component.html | 20 +- .../edit-role-dialog.component.scss | 1 - .../edit-role-dialog/edit-role-dialog.component.ts | 19 +- .../role-configuration.component.html | 1 - .../kiosk/dashboard-kiosk.component.html | 73 ++++++ .../kiosk/dashboard-kiosk.component.scss} | 35 +-- .../components/kiosk/dashboard-kiosk.component.ts | 133 +++++++++++ .../app/dashboard-kiosk/dashboard-kiosk.module.ts | 63 ++++++ .../chart-view/abstract-chart-view.directive.ts | 2 +- .../grid-view/dashboard-grid-view.component.html | 61 +++++ .../grid-view/dashboard-grid-view.component.scss | 11 +- .../grid-view/dashboard-grid-view.component.ts | 16 +- .../slide-view/dashboard-slide-view.component.html | 4 +- .../slide-view/dashboard-slide-view.component.scss | 0 .../slide-view/dashboard-slide-view.component.ts | 0 .../dashboard-shared.module.ts} | 48 +--- .../services/dashboard.service.ts | 6 +- .../grid-view/dashboard-grid-view.component.html | 49 ---- .../dashboard-overview-table.component.html | 20 +- .../dashboard-overview-table.component.ts | 36 ++- .../overview/dashboard-overview.component.ts | 2 +- .../components/panel/dashboard-panel.component.ts | 53 +++-- ui/src/app/dashboard/dashboard.module.ts | 6 +- .../data-explorer-chart-container.component.html | 194 ++++++++-------- .../data-explorer-chart-container.component.ts | 6 +- .../base/base-data-explorer-widget.directive.ts | 1 + .../charts/base/echarts-widget.component.ts | 18 ++ .../data-explorer-shared.module.ts | 3 +- .../models/dataview-dashboard.model.ts | 1 + .../data-explorer-chart-view.component.html | 4 +- .../data-explorer-overview-table.component.ts | 21 +- .../overview/data-explorer-overview.component.ts | 12 +- .../overview/data-explorer-overview.directive.ts | 12 +- 57 files changed, 1289 insertions(+), 399 deletions(-)
