This is an automated email from the ASF dual-hosted git repository. yasith pushed a commit to branch cybershuttle-staging in repository https://gitbox.apache.org/repos/asf/airavata.git
commit 058d9b902176abcb4c2272ee1ddef8626acc4d27 Merge: 3e45510108 9383a5e4af Author: Yasith Jayawardana <[email protected]> AuthorDate: Fri Apr 25 16:55:16 2025 -0500 Merge pull request #497 from ganning127/post-projects Repository & Project Creation .../research-framework/portal/package-lock.json | 6547 +++++++------------- modules/research-framework/portal/package.json | 3 + modules/research-framework/portal/src/App.tsx | 6 + .../portal/src/components/add/AddGitUrl.tsx | 92 + .../portal/src/components/add/AddProjectMaster.tsx | 139 + .../portal/src/components/add/AddRepoMaster.tsx | 67 + .../src/components/add/ConfirmRepoDetails.tsx | 150 + .../portal/src/components/add/DatasetSearch.tsx | 165 + .../portal/src/components/add/RepoSearch.tsx | 157 + .../portal/src/components/add/index.tsx | 35 + .../portal/src/components/home/ProjectsSection.tsx | 15 +- .../portal/src/components/home/ResourceCard.tsx | 154 +- .../home/StartSessionFromProjectButton.tsx | 4 +- .../portal/src/components/home/index.tsx | 9 + .../src/components/repositories/GitHubFileTree.tsx | 32 +- .../repositories/RepositorySpecificDetails.tsx | 3 - .../src/components/resources/ResourceDetails.tsx | 25 +- .../components/resources/ResourceSyncButton.tsx | 216 + .../portal/src/interfaces/ProjectType.tsx | 7 + .../interfaces/Requests/CreateProjectRequest.tsx | 6 + .../interfaces/Requests/CreateResourceRequest.tsx | 10 + .../portal/src/layouts/NavBar.tsx | 5 + .../research-framework/portal/src/lib/constants.ts | 2 +- .../research/service/config/AuthzTokenFilter.java | 5 + .../research/service/config/OpenApiConfig.java | 22 +- .../service/controller/ProjectController.java | 18 +- .../service/controller/ResearchHubController.java | 13 +- .../service/controller/ResourceController.java | 44 +- .../research/service/dto/CreateProjectRequest.java | 42 + .../service/dto/CreateResourceRequest.java | 62 + .../service/dto/ModifyResourceRequest.java | 13 + .../{ResponseTypes => dto}/RedirectResponse.java | 2 +- .../{ResponseTypes => dto}/ResourceResponse.java | 2 +- .../research/service/handlers/ProjectHandler.java | 48 + .../research/service/handlers/ResourceHandler.java | 85 +- .../service/model/repo/ProjectRepository.java | 4 + .../service/model/repo/ResourceRepository.java | 11 + .../src/main/resources/application.yml | 2 +- 38 files changed, 3832 insertions(+), 4390 deletions(-)
