This is an automated email from the ASF dual-hosted git repository.
zehnder pushed a change to branch
4103-connect-remove-redundant-json-formats-and-migrate-logic-to-transformation-script-1
in repository https://gitbox.apache.org/repos/asf/streampipes.git
from a14fc0e450 fix(#4103): Add migration to remove geo json format
add cfbcaac8b8 Add dataset permissions (#4099)
add 81cb5bd0ff Merge branch 'dev' into
4103-connect-remove-redundant-json-formats-and-migrate-logic-to-transformation-script-1
No new revisions were added by this update.
Summary of changes:
.../streampipes/client/api/IStreamPipesClient.java | 2 +
.../api/config/IStreamPipesClientConfig.java | 8 +
.../streampipes/client/StreamPipesClient.java | 10 +-
.../streampipes/client/http/HttpRequest.java | 6 +-
.../client/model/StreamPipesClientConfig.java | 18 +
.../commons/constants/HttpConstants.java | 1 +
.../api/IDataExplorerSchemaManagement.java | 2 +-
.../influx/DataExplorerManagerInflux.java | 7 +-
.../iotdb/DataExplorerManagerIotDb.java | 7 +-
.../dataexplorer/DataExplorerSchemaManagement.java | 13 +-
.../DataExplorerSchemaManagementTest.java | 24 +-
.../sinks/internal/jvm/datalake/DataLakeSink.java | 5 +-
.../model/client/user/DefaultPrivilege.java | 7 +
...Manager.java => DataLakePermissionManager.java} | 24 +-
.../manager/storage/PipelineStorageService.java | 2 +-
.../impl/datalake/AbstractDataLakeResource.java | 80 +++
.../impl/datalake/DataLakeMeasureResource.java | 28 +-
.../rest/impl/datalake/DataLakeResource.java | 47 +-
.../impl/datalake/PersistedDataStreamResource.java | 4 +-
.../streampipes/rest/security/AuthConstants.java | 7 +
.../core/filter/TokenAuthenticationFilter.java | 23 +-
.../core/migrations/AvailableMigrations.java | 6 +-
.../v099/CreateAssetPermissionMigration.java | 3 +-
.../v099/CreateDatasetPermissionMigration.java | 118 +++++
.../v099/RemoveDuplicatedAssetPermissions.java | 106 ++++
.../management/authorization/PrivilegeManager.java | 4 +-
.../user/management/authorization/RoleManager.java | 19 +-
.../support/utils/dataExplorer/DataExplorerBtns.ts | 8 +
.../utils/dataExplorer/DataExplorerUtils.ts | 7 +
.../support/utils/dataset/DatasetBtns.ts} | 7 +-
ui/cypress/support/utils/dataset/DatasetUtils.ts | 44 ++
.../userManagement/testUserRoleDataset.spec.ts | 221 ++++++++
ui/deployment/modules.yml | 2 +-
.../src/lib/model/gen/streampipes-model-client.ts | 7 +-
.../src/lib/model/gen/streampipes-model.ts | 3 +-
.../sp-exception-message.component.html | 1 +
ui/src/app/_enums/user-privilege.enum.ts | 3 +
.../chart-overview-table.component.html | 12 +-
.../file-overview/file-overview.component.html | 15 +-
.../dashboard-toolbar.component.html | 1 +
.../datalake-configuration.component.html | 581 +++++++++++----------
.../datalake-configuration.component.ts | 28 +
42 files changed, 1177 insertions(+), 344 deletions(-)
copy
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/permission/{PermissionManager.java
=> DataLakePermissionManager.java} (58%)
create mode 100644
streampipes-rest/src/main/java/org/apache/streampipes/rest/impl/datalake/AbstractDataLakeResource.java
create mode 100644
streampipes-service-core/src/main/java/org/apache/streampipes/service/core/migrations/v099/CreateDatasetPermissionMigration.java
create mode 100644
streampipes-service-core/src/main/java/org/apache/streampipes/service/core/migrations/v099/RemoveDuplicatedAssetPermissions.java
copy
ui/{src/app/dataset/dialog/data-retention-dialog/model/data-retention-provider.model.ts
=> cypress/support/utils/dataset/DatasetBtns.ts} (85%)
create mode 100644 ui/cypress/support/utils/dataset/DatasetUtils.ts
create mode 100644 ui/cypress/tests/userManagement/testUserRoleDataset.spec.ts