This is an automated email from the ASF dual-hosted git repository.
dominikriemer pushed a change to branch modernize-appearance-css
in repository https://gitbox.apache.org/repos/asf/streampipes.git
from 46239b1831 Fix test
add 87145328f5 Modify test
add 11b7168d1e fix: Consistent Asset Create Workflow (#4644)
add b78b39657b refactor: Migrate configuration storage (#4631)
add e0136dcfa4 Merge branch 'dev' into modernize-appearance-css
No new revisions were added by this update.
Summary of changes:
.../management/AdapterMasterManagement.java | 2 +-
.../management/management/GuessManagement.java | 8 +-
.../management/WorkerAdministrationManagement.java | 6 +-
.../management/management/WorkerRestClient.java | 7 +-
.../streampipes/connect/management/util/Utils.java | 32 ---
.../api/IDataExplorerQueryManagement.java | 2 +
.../export/ConfiguredExcelOutputWriter.java | 9 +-
.../export/ConfiguredOutputWriter.java | 10 -
.../export/ConfiguredOutputWriterFactory.java | 54 ++++
.../dataexplorer/export/OutputFormat.java | 19 +-
.../influx/DataExplorerQueryManagementInflux.java | 4 +-
.../iotdb/DataExplorerQueryManagementIotDb.java | 7 +-
.../dataexplorer/StreamedQueryResultProvider.java | 7 +-
.../streampipes/export/AssetLinkResolver.java | 3 +-
.../streampipes/export/DataLakeExportManager.java | 17 +-
.../export/dataimport/PerformImportGenerator.java | 5 +-
.../export/dataimport/PreviewImportGenerator.java | 3 +-
.../export/generator/ExportPackageGenerator.java | 12 +-
.../streampipes/export/resolver/FileResolver.java | 13 +-
.../streampipes/loadbalance/LoadManager.java | 3 +-
.../loadbalance/ResourceUnitMigration.java | 9 +-
.../loadbalance/unit/InvokeHttpRequest.java | 37 ++-
.../apache/streampipes/mail/AbstractMailer.java | 24 +-
.../org/apache/streampipes/mail/MailSender.java | 23 +-
.../org/apache/streampipes/mail/MailTester.java | 9 +-
.../mail/template/AbstractMailTemplate.java | 18 +-
.../template/AccountActiviationMailTemplate.java | 10 +-
.../mail/template/CustomMailTemplate.java | 5 +-
.../mail/template/InitialPasswordMailTemplate.java | 11 +-
.../template/PasswordRecoveryMailTemplate.java | 10 +-
.../mail/template/TestMailTemplate.java | 7 +-
.../mail/template/part/AbstractPart.java | 4 +-
.../mail/template/part/BaseUrlPart.java | 6 +-
.../streampipes/mail/template/part/LinkPart.java | 5 +-
.../streampipes/mail/template/part/LogoPart.java | 10 +-
.../apache/streampipes/mail/utils/MailUtils.java | 13 +-
.../model/client/user/UserApiToken.java | 2 +-
.../api/extensions/ExtensionServiceRequests.java | 42 ++-
.../streampipes/manager/assets/AssetConstants.java | 31 ---
.../streampipes/manager/assets/AssetExtractor.java | 13 +-
.../streampipes/manager/assets/AssetManager.java | 31 ++-
.../execution/http/InvokeExtensionRequest.java | 4 +-
.../manager/extensions/ExtensionItemInstaller.java | 4 +-
.../streampipes/manager/file/FileConstants.java | 30 ---
.../streampipes/manager/file/FileHandler.java | 10 +-
.../streampipes/manager/file/FileManager.java | 12 +-
.../migration/AbstractMigrationManager.java | 4 +-
.../remote/ContainerProvidedOptionsHandler.java | 10 +-
.../manager/setup/AutoInstallation.java | 2 +-
.../manager/setup/InstallationConfiguration.java | 8 +-
.../manager/setup/SpCoreConfigurationStep.java | 12 +-
.../manager/setup/StreamPipesEnvChecker.java | 17 +-
.../setup/UserRegistrationInstallationStep.java | 9 +-
.../tasks/ApplyDefaultRolesAndPrivilegesTask.java | 10 +-
...{AuthTokenUtils.java => AuthTokenProvider.java} | 45 ++--
.../manager/verification/ElementVerifier.java | 15 +-
.../manager/verification/TypedElementVerifier.java | 13 +-
.../verification/extractor/TypeExtractor.java | 14 +-
.../manager/verification/TypeExtractorTest.java | 20 +-
.../resource/management/SpResourceManager.java | 48 +++-
.../resource/management/UserResourceManager.java | 27 +-
.../rest/core/base/impl/AbstractRestResource.java | 10 -
.../apache/streampipes/rest/ResetManagement.java | 8 +-
.../streampipes/rest/impl/Authentication.java | 26 +-
.../rest/impl/ContainerProvidedOptions.java | 8 +-
.../streampipes/rest/impl/EmailResource.java | 12 +-
.../apache/streampipes/rest/impl/FileResource.java | 7 +-
.../rest/impl/PipelineElementAsset.java | 8 +-
.../streampipes/rest/impl/ResetResource.java | 8 +-
.../org/apache/streampipes/rest/impl/Setup.java | 8 +-
.../apache/streampipes/rest/impl/UserResource.java | 48 ++--
.../impl/admin/EmailConfigurationResource.java | 23 +-
.../admin/ExportProviderConfigurationResource.java | 25 +-
.../impl/admin/ExtensionsInstallationResource.java | 6 +-
.../admin/ExtensionsServiceEndpointResource.java | 8 +-
.../impl/admin/GeneralConfigurationResource.java | 14 +-
.../impl/admin/LocationConfigurationResource.java | 14 +-
.../rest/impl/admin/MigrationResource.java | 7 +-
.../rest/impl/admin/PrivilegeResource.java | 6 +-
.../streampipes/rest/impl/admin/RoleResource.java | 6 +-
.../rest/impl/admin/UserAdminResource.java | 13 +-
.../rest/impl/admin/UserGroupResource.java | 28 +-
.../rest/impl/connect/CompactAdapterResource.java | 3 +-
.../rest/impl/connect/GuessResource.java | 10 +-
.../impl/connect/RuntimeResolvableResource.java | 9 +-
.../rest/impl/datalake/DataLakeResource.java | 12 +-
.../service/core/StreamPipesCoreApplication.java | 22 +-
.../service/core/WebSecurityConfig.java | 20 +-
.../ExtensionServiceRequestConfiguration.java | 22 +-
.../core/filter/TokenAuthenticationFilter.java | 37 ++-
.../core/migrations/AvailableMigrations.java | 21 +-
.../v0980/AddDefaultExportProviderMigration.java | 8 +-
.../v099/RemoveAssetUserRoleMigration.java | 11 +-
.../v099/RemoveObsoletePrivilegesMigration.java | 5 +-
.../core/oauth2/CustomOAuth2UserService.java | 10 +-
.../service/core/oauth2/CustomOidcUserService.java | 10 +-
.../oauth2/OAuth2AuthenticationSuccessHandler.java | 146 ++++++-----
.../core/oauth2/OidcUserAccountDetails.java | 16 +-
.../service/core/oauth2/UserService.java | 35 ++-
.../service/core/scheduler/DataLakeScheduler.java | 4 +-
.../CertificateExpiryEmailScheduler.java | 20 +-
...ardStorage.java => CachedPrivilegeStorage.java} | 18 +-
...hedChartStorage.java => CachedRoleStorage.java} | 24 +-
.../storage/CachedSpCoreConfigurationStorage.java | 130 ++++++++++
...ardStorage.java => CachedUserGroupStorage.java} | 18 +-
.../service/core/storage/CachedUserStorage.java | 287 +++++++++++++++++++++
.../core/storage/StorageApiConfiguration.java | 64 ++++-
.../src/main/resources/application.properties | 7 +-
.../CachedSpCoreConfigurationStorageTest.java | 111 ++++++++
.../core/storage/CachedUserStorageTest.java | 177 +++++++++++++
.../core/storage/StorageApiConfigurationTest.java | 25 +-
.../storage/api/core/INoSqlStorage.java | 18 --
.../storage/couchdb/CouchDbStorageManager.java | 42 ---
.../user/management/authorization/RoleManager.java | 5 +-
.../user/management/jwt/JwtTokenProvider.java | 37 ++-
.../user/management/jwt/SpKeyResolver.java | 15 +-
.../management/model/PrincipalUserDetails.java | 8 +-
.../management/model/ServiceAccountDetails.java | 8 +-
.../user/management/model/UserAccountDetails.java | 8 +-
.../management/service/SpUserDetailsService.java | 26 +-
.../user/management/service/TokenService.java | 33 +--
.../management/util/GrantedAuthoritiesBuilder.java | 16 +-
.../user/management/service/TokenServiceTest.java | 128 +++++++++
ui/cypress/support/utils/asset/AssetBtns.ts | 3 +
ui/cypress/support/utils/asset/AssetUtils.ts | 4 +-
ui/cypress/support/utils/dataset/DatasetUtils.ts | 16 +-
ui/deployment/i18n/de.json | 3 +-
ui/deployment/i18n/en.json | 3 +-
ui/deployment/i18n/pl.json | 3 +-
.../asset-details/base-asset-details.directive.ts | 29 ++-
.../edit-asset/asset-details.component.html | 8 +-
.../edit-asset/asset-details.component.ts | 120 ++++++---
.../asset-overview/asset-overview.component.ts | 21 +-
.../create-asset-dialog.component.html | 69 -----
.../create-asset/create-asset-dialog.component.ts | 72 ------
135 files changed, 2149 insertions(+), 978 deletions(-)
delete mode 100644
streampipes-connect-management/src/main/java/org/apache/streampipes/connect/management/util/Utils.java
create mode 100644
streampipes-data-explorer-export/src/main/java/org/apache/streampipes/dataexplorer/export/ConfiguredOutputWriterFactory.java
delete mode 100644
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/assets/AssetConstants.java
delete mode 100644
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/file/FileConstants.java
rename
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/util/{AuthTokenUtils.java
=> AuthTokenProvider.java} (59%)
copy
streampipes-service-core/src/main/java/org/apache/streampipes/service/core/storage/{CachedDashboardStorage.java
=> CachedPrivilegeStorage.java} (71%)
copy
streampipes-service-core/src/main/java/org/apache/streampipes/service/core/storage/{CachedChartStorage.java
=> CachedRoleStorage.java} (62%)
create mode 100644
streampipes-service-core/src/main/java/org/apache/streampipes/service/core/storage/CachedSpCoreConfigurationStorage.java
copy
streampipes-service-core/src/main/java/org/apache/streampipes/service/core/storage/{CachedDashboardStorage.java
=> CachedUserGroupStorage.java} (71%)
create mode 100644
streampipes-service-core/src/main/java/org/apache/streampipes/service/core/storage/CachedUserStorage.java
create mode 100644
streampipes-service-core/src/test/java/org/apache/streampipes/service/core/storage/CachedSpCoreConfigurationStorageTest.java
create mode 100644
streampipes-service-core/src/test/java/org/apache/streampipes/service/core/storage/CachedUserStorageTest.java
create mode 100644
streampipes-user-management/src/test/java/org/apache/streampipes/user/management/service/TokenServiceTest.java
delete mode 100644
ui/src/app/assets/dialog/create-asset/create-asset-dialog.component.html
delete mode 100644
ui/src/app/assets/dialog/create-asset/create-asset-dialog.component.ts