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 f6251e9b349bd045f2bf261795d3d4d1d2eb8cc0 Merge: 4952fadca2 eeb4027c1f Author: Yasith Jayawardana <[email protected]> AuthorDate: Tue Apr 8 19:00:56 2025 -0400 Merge pull request #485 from ganning127/new-features Show project cards for repos + datasets modules/research-framework/portal/index.html | 2 +- .../research-framework/portal/package-lock.json | 141 ++++++++--- .../portal/public/cybershuttle_logo.png | Bin 0 -> 2627 bytes modules/research-framework/portal/public/vite.svg | 1 - modules/research-framework/portal/src/App.tsx | 6 +- .../portal/src/assets/access-logo-footer.svg | 1 + .../src/components/auth/ProtectedComponent.tsx | 5 - .../portal/src/components/auth/UserMenu.tsx | 2 +- .../portal/src/components/auth/UserSet.tsx | 16 ++ .../components/datasets/DatasetSpecificDetails.tsx | 20 ++ .../src/components/home/CybershuttleLanding.tsx | 20 +- .../portal/src/components/home/SessionCard.tsx | 145 +++++++++-- .../src/components/home/SessionCardControls.tsx | 95 +++++-- .../home/StartSessionFromProjectButton.tsx | 25 +- .../portal/src/components/home/index.tsx | 42 +-- .../projects/AssociatedProejctsSection.tsx | 40 +++ .../repositories/RepositorySpecificDetails.tsx | 281 +++++++++++++-------- .../src/components/resources/ResourceDetails.tsx | 6 + .../portal/src/components/resources/index.tsx | 12 +- .../portal/src/components/ui/tooltip.tsx | 46 ++++ .../portal/src/layouts/NavBar.tsx | 21 +- .../service/controller/ResourceController.java | 22 ++ .../service/controller/SessionController.java | 9 + .../research/service/handlers/ProjectHandler.java | 24 +- .../research/service/handlers/ResourceHandler.java | 6 +- .../research/service/handlers/SessionHandler.java | 6 + .../service/model/repo/ProjectRepository.java | 9 + 27 files changed, 752 insertions(+), 251 deletions(-)
