You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by di...@apache.org on 2026/09/28 13:58:59 UTC
(airavata) branch port/pr-552-email-notifs updated (1da2ec3570 -> fdcfa09654)
This is an automated email from the ASF dual-hosted git repository.
DImuthuUpe pushed a change to branch port/pr-552-email-notifs
in repository https://gitbox.apache.org/repos/asf/airavata.git
from 1da2ec3570 Port email-notifications backend (PR #552) onto re-architected master
add c310d44866 Port research-service v2 REST API (compute & storage resources) (#712)
add fdcfa09654 Merge branch 'master' into port/pr-552-email-notifs
No new revisions were added by this update.
Summary of changes:
.gitignore | 1 +
.../001-increase-description-column-lengths.sql | 25 +
.../ResearchServiceApplication.java} | 17 +-
.../service/config/ApiKeyAuthenticationFilter.java | 65 ++
.../service/config/ApiKeyAuthenticationToken.java | 47 +
.../service/config/AppCatalogDatabaseConfig.java | 91 ++
.../research/service/config/AuthzTokenFilter.java | 206 ++++
.../config/CustomAuthenticationEntryPoint.java | 70 ++
.../config/CustomEntityManagerFactoryBean.java | 81 ++
.../service/config/DatasetInitializer.java | 211 +++++
.../service/config/DevDataInitializer.java | 243 +++++
.../service/config/ProjectDatabaseConfig.java | 84 ++
.../service/config/RegistryServiceConfig.java | 143 +++
.../research/service/config/SecurityConfig.java | 127 +++
.../research/service/config/WebMvcConfig.java} | 27 +-
.../service/controller/DevAuthController.java | 96 ++
.../research/service/dto/ComputeResourceDTO.java | 287 ++++++
.../service/dto/ComputeResourceQueueDTO.java | 185 ++++
.../research/service/dto/StorageResourceDTO.java | 330 +++++++
.../{model => service/enums}/ResourceTypeEnum.java | 7 +-
.../service/handler/ComputeResourceHandler.java | 230 +++++
.../service/handler/StorageResourceHandler.java | 258 +++++
.../ResourceHandler.java} | 197 ++--
.../model/entity/Tag.java} | 14 +-
.../repository/ComputeResourceRepository.java | 37 +
.../repository/StorageResourceRepository.java | 37 +
.../service/service/UserContextService.java | 95 ++
.../research/service/util/DTOConverter.java | 1002 ++++++++++++++++++++
.../v2/controller/ComputeResourceController.java | 347 +++++++
.../v2/controller/StorageResourceController.java | 327 +++++++
.../src/main/resources/application.yml | 64 +-
31 files changed, 4796 insertions(+), 155 deletions(-)
create mode 100644 airavata-api/research-service/database-migrations/001-increase-description-column-lengths.sql
copy airavata-api/research-service/src/main/java/org/apache/airavata/research/{config/ResearchServiceConfig.java => service/ResearchServiceApplication.java} (68%)
create mode 100644 airavata-api/research-service/src/main/java/org/apache/airavata/research/service/config/ApiKeyAuthenticationFilter.java
create mode 100644 airavata-api/research-service/src/main/java/org/apache/airavata/research/service/config/ApiKeyAuthenticationToken.java
create mode 100644 airavata-api/research-service/src/main/java/org/apache/airavata/research/service/config/AppCatalogDatabaseConfig.java
create mode 100644 airavata-api/research-service/src/main/java/org/apache/airavata/research/service/config/AuthzTokenFilter.java
create mode 100644 airavata-api/research-service/src/main/java/org/apache/airavata/research/service/config/CustomAuthenticationEntryPoint.java
create mode 100644 airavata-api/research-service/src/main/java/org/apache/airavata/research/service/config/CustomEntityManagerFactoryBean.java
create mode 100644 airavata-api/research-service/src/main/java/org/apache/airavata/research/service/config/DatasetInitializer.java
create mode 100644 airavata-api/research-service/src/main/java/org/apache/airavata/research/service/config/DevDataInitializer.java
create mode 100644 airavata-api/research-service/src/main/java/org/apache/airavata/research/service/config/ProjectDatabaseConfig.java
create mode 100644 airavata-api/research-service/src/main/java/org/apache/airavata/research/service/config/RegistryServiceConfig.java
create mode 100644 airavata-api/research-service/src/main/java/org/apache/airavata/research/service/config/SecurityConfig.java
copy airavata-api/{agent-service/src/main/java/org/apache/airavata/agent/config/AgentServiceConfig.java => research-service/src/main/java/org/apache/airavata/research/service/config/WebMvcConfig.java} (50%)
create mode 100644 airavata-api/research-service/src/main/java/org/apache/airavata/research/service/controller/DevAuthController.java
create mode 100644 airavata-api/research-service/src/main/java/org/apache/airavata/research/service/dto/ComputeResourceDTO.java
create mode 100644 airavata-api/research-service/src/main/java/org/apache/airavata/research/service/dto/ComputeResourceQueueDTO.java
create mode 100644 airavata-api/research-service/src/main/java/org/apache/airavata/research/service/dto/StorageResourceDTO.java
copy airavata-api/research-service/src/main/java/org/apache/airavata/research/{model => service/enums}/ResourceTypeEnum.java (85%)
create mode 100644 airavata-api/research-service/src/main/java/org/apache/airavata/research/service/handler/ComputeResourceHandler.java
create mode 100644 airavata-api/research-service/src/main/java/org/apache/airavata/research/service/handler/StorageResourceHandler.java
copy airavata-api/research-service/src/main/java/org/apache/airavata/research/service/{ResearchResourceService.java => handlers/ResourceHandler.java} (57%)
copy airavata-api/research-service/src/main/java/org/apache/airavata/research/{model/TagEntity.java => service/model/entity/Tag.java} (84%)
create mode 100644 airavata-api/research-service/src/main/java/org/apache/airavata/research/service/repository/ComputeResourceRepository.java
create mode 100644 airavata-api/research-service/src/main/java/org/apache/airavata/research/service/repository/StorageResourceRepository.java
create mode 100644 airavata-api/research-service/src/main/java/org/apache/airavata/research/service/service/UserContextService.java
create mode 100644 airavata-api/research-service/src/main/java/org/apache/airavata/research/service/util/DTOConverter.java
create mode 100644 airavata-api/research-service/src/main/java/org/apache/airavata/research/service/v2/controller/ComputeResourceController.java
create mode 100644 airavata-api/research-service/src/main/java/org/apache/airavata/research/service/v2/controller/StorageResourceController.java