This is an automated email from the ASF dual-hosted git repository.
riemer pushed a change to branch 3730-upgrade-design-system-to-material-3
in repository https://gitbox.apache.org/repos/asf/streampipes.git
from 0c24f30554 fixed various colors and styles (#3755)
add 291dc235dc feat(#3725): Add dashboard kiosk mode (#3729)
add 55369bf435 fix(#3735): Import ColorPickerDirective in
data-explorer-shared.module.ts (#3736)
add 76b066df52 feat: Load OpenID config for external authentication (#3734)
add e21cbaea4a feat: Support alternate ids for groups and roles (#3738)
add bd4c4af906 feat: Extend certificate information shown in UI (#3739)
add 4ff27c3f40 feat(#3725): Support public dashboards (#3741)
add b065306789 feat(#3733): Create API endpoint to upload time series data
(#3746)
add 8980186a3b chore(deps): bump
org.apache.maven.plugins:maven-invoker-plugin (#3708)
add c3986e9a92 fix(#3356): Avoid NPE when performing post startup tasks
(#3747)
add 10fdd0104e feat: Improve asset browser layout (#3750)
add d92d30f30b fix: Add time settings to query parameters in data explorer
(#3751)
add 16b050ad40 chore(deps): bump actions/setup-java from 4 to 5 (#3742)
add 34609af010 feat: Add optional terms acknowledgment (#3754)
add 456a158676 Merge branch 'dev' into
3730-upgrade-design-system-to-material-3
add 343b693431 Fix layout after merge
No new revisions were added by this update.
Summary of changes:
.github/workflows/build.yml | 2 +-
.github/workflows/cypress-test.yml | 2 +-
.github/workflows/extensions-docs.yml | 2 +-
.github/workflows/go-client-e2e-test.yml | 2 +-
.github/workflows/pr-validation.yml | 4 +-
.../streampipes/endpoint/api/data_lake_measure.py | 64 +++-
.../streampipes/model/resource/query_result.py | 49 +++
.../environment/model/OAuthConfiguration.java | 12 +-
.../parser/OAuthConfigurationParser.java | 19 +-
.../security/CompositeCertificateValidator.java | 16 +-
.../connectors/opcua/utils/OpcUaUtils.java | 16 +-
streampipes-maven-plugin/pom.xml | 2 +-
.../streampipes/model/client/user/Group.java | 9 +
.../streampipes/model/client/user/Permission.java | 9 +
.../apache/streampipes/model/client/user/Role.java | 12 +
.../streampipes/model/client/user/UserAccount.java | 9 +
.../org/apache/streampipes/model/UserInfo.java | 9 +
.../model/configuration/GeneralConfig.java | 9 +
...JwtSigningMode.java => UserAcknowledgment.java} | 6 +-
.../model/dashboard/CompositeDashboardModel.java | 10 +
.../streampipes/model/opcua/Certificate.java | 75 +++++
.../model/opcua/CertificateBuilder.java | 247 +++++++++++++++
.../tasks/ApplyDefaultRolesAndPrivilegesTask.java | 16 +-
.../management/PermissionResourceManager.java | 8 +
.../resource/management/UserResourceManager.java | 2 +-
.../streampipes/rest/impl/Authentication.java | 7 +
.../apache/streampipes/rest/impl/UserResource.java | 31 +-
.../impl/dashboard/DataLakeDashboardResource.java | 43 ++-
.../rest/impl/datalake/DataLakeDataWriter.java | 136 +++++++++
.../rest/impl/datalake/DataLakeResource.java | 31 ++
.../datalake/KioskDashboardDataLakeResource.java | 116 +++++++
.../rest/security/SpPermissionEvaluator.java | 122 +++++---
.../service/core/UnauthenticatedInterfaces.java | 5 +-
.../service/core/WebSecurityConfig.java | 71 +++--
.../service/core/oauth2/UserService.java | 71 ++++-
.../management/util/GrantedPermissionsBuilder.java | 2 +-
.../user/management/util/UserInfoUtil.java | 1 +
ui/deployment/app-routing.module.mst | 7 +-
ui/deployment/base-navigation.component.mst | 11 +-
...-info.service.ts => dashboard-kiosk.service.ts} | 37 ++-
.../src/lib/apis/dashboard.service.ts | 14 +-
.../src/lib/apis/datalake-rest.service.ts | 17 +-
.../src/lib/model/config/general-config.model.ts | 7 +
.../src/lib/model/dashboard/dashboard.model.ts | 1 +
.../src/lib/model/gen/streampipes-model-client.ts | 16 +-
.../src/lib/model/gen/streampipes-model.ts | 22 +-
.../lib/query/data-view-query-generator.service.ts | 38 ++-
.../platform-services/src/public-api.ts | 1 +
.../asset-browser-hierarchy.component.html | 2 +-
.../asset-browser-hierarchy.component.ts | 18 +-
.../asset-browser-filter-labels.component.html | 3 +-
.../asset-browser/asset-browser.component.html | 1 +
.../asset-browser/asset-browser.component.ts | 3 +
.../_guards/auth.can-activate-children.guard.ts | 3 +-
...hildren.guard.ts => auth.can-activate.guard.ts} | 23 +-
.../_guards/base-configured.can-activate.guard.ts | 3 +-
.../_guards/terms.can-activate-children.guard.ts | 62 ++++
ui/src/app/configuration/configuration.module.ts | 6 +
.../certificate-details-dialog.component.html | 25 +-
.../certificate-details-dialog.component.ts | 4 +
.../general-configuration.component.html | 4 +-
.../general-configuration.component.ts | 85 ++++--
.../link-settings/link-settings.component.html | 4 +-
.../user-acknowledgment.component.html} | 40 +--
.../user-acknowledgment.component.ts} | 16 +-
.../alternate-id-configuration.component.html} | 38 ++-
.../alternate-id-configuration.component.ts} | 23 +-
.../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 +-
.../edit-user-dialog.component.html | 339 +++++++++++----------
.../edit-user-dialog/edit-user-dialog.component.ts | 145 +++++----
.../role-configuration.component.html | 1 -
.../existing-adapters.component.html | 2 +-
.../object-permission-dialog.component.html | 325 ++++++++++++--------
.../object-permission-dialog.component.scss | 9 +
.../object-permission-dialog.component.ts | 40 ++-
.../core/components/iconbar/iconbar.component.ts | 13 -
.../core/components/toolbar/toolbar.component.ts | 24 +-
.../kiosk/dashboard-kiosk.component.html | 73 +++++
.../kiosk/dashboard-kiosk.component.scss} | 31 +-
.../components/kiosk/dashboard-kiosk.component.ts | 141 +++++++++
.../dashboard-kiosk.module.ts} | 124 ++++----
.../chart-view/abstract-chart-view.directive.ts | 6 +-
.../grid-view/dashboard-grid-view.component.html | 62 ++++
.../grid-view/dashboard-grid-view.component.scss | 11 +-
.../grid-view/dashboard-grid-view.component.ts | 16 +-
.../slide-view/dashboard-slide-view.component.html | 5 +-
.../slide-view/dashboard-slide-view.component.scss | 0
.../slide-view/dashboard-slide-view.component.ts | 7 +-
.../dashboard-shared.module.ts} | 48 +--
.../services/dashboard.service.ts | 6 +-
.../grid-view/dashboard-grid-view.component.html | 49 ---
.../dashboard-overview-table.component.html | 22 +-
.../dashboard-overview-table.component.ts | 42 +--
.../overview/dashboard-overview.component.ts | 20 +-
.../panel/dashboard-panel.component.html | 2 +
.../components/panel/dashboard-panel.component.ts | 58 ++--
ui/src/app/dashboard/dashboard.module.ts | 6 +-
.../data-explorer-chart-container.component.html | 192 ++++++------
.../data-explorer-chart-container.component.ts | 16 +-
.../base/base-data-explorer-widget.directive.ts | 36 +--
.../charts/base/echarts-widget.component.ts | 18 ++
.../data-explorer-shared.module.ts | 3 +-
.../models/dataview-dashboard.model.ts | 13 +
.../services/data-explorer-shared.service.ts | 62 +++-
.../data-explorer-chart-view.component.html | 5 +-
.../data-explorer-chart-view.component.ts | 42 ++-
.../data-explorer-overview-table.component.html | 2 +-
.../data-explorer-overview-table.component.ts | 21 +-
.../overview/data-explorer-overview.component.ts | 12 +-
.../overview/data-explorer-overview.directive.ts | 12 +-
.../activate-account/activate-account.component.ts | 14 +-
.../login/components/base-login-page.directive.ts | 6 +-
.../login/components/login/login.component.html | 190 ++++++------
.../app/login/components/login/login.component.ts | 33 +-
ui/src/app/login/components/login/login.model.ts | 3 +
.../components/register/register.component.ts | 10 +-
.../restore-password/restore-password.component.ts | 10 +-
.../set-new-password/set-new-password.component.ts | 16 +-
.../components/terms/terms.component.html} | 50 +--
.../components/terms/terms.component.scss} | 27 +-
.../app/login/components/terms/terms.component.ts | 102 +++++++
ui/src/app/login/login.module.ts | 2 +
ui/src/app/login/services/login.service.ts | 16 +-
ui/src/app/pipelines/pipelines.component.html | 4 +-
127 files changed, 3083 insertions(+), 1289 deletions(-)
copy
streampipes-model/src/main/java/org/apache/streampipes/model/configuration/{JwtSigningMode.java
=> UserAcknowledgment.java} (85%)
create mode 100644
streampipes-model/src/main/java/org/apache/streampipes/model/opcua/CertificateBuilder.java
create mode 100644
streampipes-rest/src/main/java/org/apache/streampipes/rest/impl/datalake/DataLakeDataWriter.java
create mode 100644
streampipes-rest/src/main/java/org/apache/streampipes/rest/impl/datalake/KioskDashboardDataLakeResource.java
copy
ui/projects/streampipes/platform-services/src/lib/apis/{pipeline-element-runtime-info.service.ts
=> dashboard-kiosk.service.ts} (59%)
copy ui/src/app/_guards/{auth.can-activate-children.guard.ts =>
auth.can-activate.guard.ts} (77%)
create mode 100644 ui/src/app/_guards/terms.can-activate-children.guard.ts
copy
ui/src/app/{core-ui/static-properties/static-secret-input/static-secret-input.component.html
=>
configuration/general-configuration/user-acknowledgement/user-acknowledgment.component.html}
(53%)
copy
ui/src/app/configuration/general-configuration/{link-settings/link-settings.component.ts
=> user-acknowledgement/user-acknowledgment.component.ts} (67%)
copy
ui/src/app/{core-ui/static-properties/static-runtime-resolvable-tree-input/static-tree-input-selected-nodes/static-tree-input-selected-nodes.component.html
=>
configuration/security-configuration/alternate-id-configuration/alternate-id-configuration.component.html}
(51%)
copy
ui/{projects/streampipes/shared-ui/src/lib/components/basic-header-title/header-title.component.ts
=>
src/app/configuration/security-configuration/alternate-id-configuration/alternate-id-configuration.component.ts}
(64%)
create mode 100644
ui/src/app/dashboard-kiosk/components/kiosk/dashboard-kiosk.component.html
copy ui/src/app/{dashboard/components/panel/dashboard-panel.component.scss =>
dashboard-kiosk/components/kiosk/dashboard-kiosk.component.scss} (77%)
create mode 100644
ui/src/app/dashboard-kiosk/components/kiosk/dashboard-kiosk.component.ts
copy ui/src/app/{home/home.module.ts =>
dashboard-kiosk/dashboard-kiosk.module.ts} (52%)
rename ui/src/app/{dashboard =>
dashboard-shared}/components/chart-view/abstract-chart-view.directive.ts (95%)
create mode 100644
ui/src/app/dashboard-shared/components/chart-view/grid-view/dashboard-grid-view.component.html
rename ui/src/app/{dashboard =>
dashboard-shared}/components/chart-view/grid-view/dashboard-grid-view.component.scss
(87%)
rename ui/src/app/{dashboard =>
dashboard-shared}/components/chart-view/grid-view/dashboard-grid-view.component.ts
(91%)
rename ui/src/app/{dashboard =>
dashboard-shared}/components/chart-view/slide-view/dashboard-slide-view.component.html
(94%)
rename ui/src/app/{dashboard =>
dashboard-shared}/components/chart-view/slide-view/dashboard-slide-view.component.scss
(100%)
rename ui/src/app/{dashboard =>
dashboard-shared}/components/chart-view/slide-view/dashboard-slide-view.component.ts
(94%)
copy ui/src/app/{dashboard/dashboard.module.ts =>
dashboard-shared/dashboard-shared.module.ts} (67%)
rename ui/src/app/{dashboard =>
dashboard-shared}/services/dashboard.service.ts (89%)
delete mode 100644
ui/src/app/dashboard/components/chart-view/grid-view/dashboard-grid-view.component.html
copy
ui/src/app/{connect/components/data-marketplace/adapter-description/adapter-description.component.html
=> login/components/terms/terms.component.html} (50%)
copy
ui/src/app/{assets/components/asset-details/edit-asset/asset-details.component.scss
=> login/components/terms/terms.component.scss} (68%)
create mode 100644 ui/src/app/login/components/terms/terms.component.ts