This is an automated email from the ASF dual-hosted git repository.
zehnder pushed a change to branch 3944-improve-permission-handling
in repository https://gitbox.apache.org/repos/asf/streampipes.git
from d89ff4b887 refactor(#3944): Add permission tests for pipelines
add d561cc88dd feat(#3940): Add permission support to assets (#3941)
add 0fac304b9e Merge branch 'dev' into 3944-improve-permission-handling
No new revisions were added by this update.
Summary of changes:
.../export/dataimport/PerformImportGenerator.java | 2 +
.../apache/streampipes/model/assets/AssetLink.java | 9 ++
.../streampipes/model/assets/AssetLocation.java | 8 +-
.../apache/streampipes/model/assets/AssetSite.java | 11 +-
.../apache/streampipes/model/assets/AssetType.java | 9 ++
.../apache/streampipes/model/assets/Isa95Type.java | 15 +-
.../apache/streampipes/model/assets/LatLng.java | 6 +-
.../apache/streampipes/model/assets/SpAsset.java | 33 +++++
.../streampipes/model/assets/SpAssetModel.java | 49 +++++--
.../manager/setup/CouchDbInstallationStep.java | 6 +
...ewTask.java => AddAssetManagementViewTask.java} | 19 ++-
.../setup/tasks/CreateDefaultAssetTask.java | 2 +-
...sourceManager.java => CrudResourceManager.java} | 6 +-
.../management/DataExplorerResourceManager.java | 2 +-
.../DataExplorerWidgetResourceManager.java | 2 +-
.../rest/impl/AssetManagementResource.java | 98 ++++++-------
.../core/migrations/AvailableMigrations.java | 8 +-
.../v0980/FixImportedPermissionsMigration.java | 24 +--
.../AddAssetManagementViewMigration.java} | 27 ++--
.../v099/CreateAssetPermissionMigration.java | 68 +++++++++
.../migrations/v099/MoveAssetContentMigration.java | 120 +++++++++++++++
.../streampipes/storage/api/INoSqlStorage.java | 3 +
.../storage/couchdb/CouchDbStorageManager.java | 11 ++
...{RoleStorageImpl.java => AssetStorageImpl.java} | 14 +-
.../user/management/authorization/RoleManager.java | 26 +++-
.../src/lib/apis/asset-management.service.ts | 19 +--
.../src/lib/model/assets/asset.model.ts | 66 +--------
.../src/lib/model/gen/streampipes-model.ts | 163 ++++++++++++++++++++-
.../src/lib/services/isa95-type.service.ts | 3 +-
.../asset-browser-hierarchy.component.ts | 5 +-
.../asset-browser/asset-browser.service.ts | 16 +-
.../asset-link-configuration.component.ts | 17 +--
.../lib/services/asset-configuration.service.ts | 36 +++--
.../asset-details/base-asset-details.directive.ts | 17 +--
.../asset-details-site.component.ts | 1 +
.../edit-asset/asset-details.component.ts | 34 ++---
.../asset-selection-panel.component.ts | 3 +
.../view-asset/view-asset.component.ts | 14 +-
.../asset-overview/asset-overview.component.html | 12 +-
.../asset-overview/asset-overview.component.ts | 57 ++++---
.../manage-site/manage-site-dialog.component.ts | 2 +-
.../adapter-asset-configuration.service.ts | 25 ++--
.../data-explorer/dialog/asset-dialog.component.ts | 4 +-
43 files changed, 732 insertions(+), 340 deletions(-)
copy
streampipes-client/src/main/java/org/apache/streampipes/client/paths/ApiPath.java
=>
streampipes-model/src/main/java/org/apache/streampipes/model/assets/AssetLocation.java
(85%)
copy
streampipes-client-api/src/main/java/org/apache/streampipes/client/api/live/EventProcessor.java
=>
streampipes-model/src/main/java/org/apache/streampipes/model/assets/AssetSite.java
(78%)
copy
streampipes-client-api/src/main/java/org/apache/streampipes/client/api/live/EventProcessor.java
=>
streampipes-model/src/main/java/org/apache/streampipes/model/assets/Isa95Type.java
(81%)
copy
streampipes-commons/src/main/java/org/apache/streampipes/commons/exceptions/NoSuitableSepasAvailableException.java
=>
streampipes-model/src/main/java/org/apache/streampipes/model/assets/LatLng.java
(86%)
copy
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/setup/tasks/{AddDataLakeMeasureViewTask.java
=> AddAssetManagementViewTask.java} (65%)
rename
streampipes-resource-management/src/main/java/org/apache/streampipes/resource/management/{AbstractCRUDResourceManager.java
=> CrudResourceManager.java} (92%)
copy
streampipes-service-core/src/main/java/org/apache/streampipes/service/core/migrations/{v0980/AddDataLakeMeasureViewMigration.java
=> v099/AddAssetManagementViewMigration.java} (60%)
create mode 100644
streampipes-service-core/src/main/java/org/apache/streampipes/service/core/migrations/v099/CreateAssetPermissionMigration.java
create mode 100644
streampipes-service-core/src/main/java/org/apache/streampipes/service/core/migrations/v099/MoveAssetContentMigration.java
copy
streampipes-storage-couchdb/src/main/java/org/apache/streampipes/storage/couchdb/impl/{RoleStorageImpl.java
=> AssetStorageImpl.java} (71%)