Skip to content

Frontend integration#116

Open
dinhys wants to merge 40 commits intoHPCDATAMGM-2086-2091from
frontend-integration
Open

Frontend integration#116
dinhys wants to merge 40 commits intoHPCDATAMGM-2086-2091from
frontend-integration

Conversation

@dinhys
Copy link
Collaborator

@dinhys dinhys commented Oct 3, 2025

External archive browsing capability front end changes.

dinhys added 30 commits June 6, 2025 13:47
directories on a remote NFS in a unified view
directories on a remote NFS in a unified view
directories on a remote NFS in a unified view
HPCDATAMGM-2083: Enhance the DME web application to display files and
directories on a remote NFS in a unified view
HPCDATAMGM-2090: Enable users to view directory size in the unified view
of the DME web application
Error handling and loading overlay.
Error handling and loading overlay.
Adding breadcrumb and icon to navigate to parent folder.
directories on a remote NFS in a unified view

Changing to obtain external path from query param.
@dinhys dinhys requested a review from Copilot October 3, 2025 20:57
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR introduces external archive browsing capabilities through comprehensive frontend integration. It adds a new Next.js-based frontend application alongside backend API endpoints for browsing external archives, with corresponding UI components and integration points.

  • Frontend application for external archive browsing with React/Next.js components
  • Backend API controllers for external archive operations and session management
  • Configuration updates across environments to support frontend integration

Reviewed Changes

Copilot reviewed 48 out of 67 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
src/hpc-web/src/main/resources/templates/browse.html Adds external archives UI integration to existing browse template
src/hpc-web/src/main/resources/static/result.html Removes legacy static result page
src/hpc-web/src/main/resources/static/navbar.css Removes legacy navbar styles
src/hpc-web/src/main/resources/static/css/style.css Updates header positioning styles
src/hpc-web/src/main/resources/appconfigs/*.conf Adds frontend server configuration across all environments
src/hpc-web/src/main/java/gov/nih/nci/hpc/web/util/HpcClientUtil.java Adds external archive API client methods
src/hpc-web/src/main/java/gov/nih/nci/hpc/web/controller/*.java Implements new API controllers for external archives and sessions
src/hpc-web/src/main/java/gov/nih/nci/hpc/web/HpcWebConfig.java Adds CORS configuration for frontend integration
src/hpc-web/pom.xml Integrates frontend build pipeline with Maven
src/hpc-web/hpc-web-frontend/* Complete Next.js frontend application with components and configuration

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Comment on lines +32 to +34
* <p>
* Unified browse controller to return user external archive to front end
* </p>
Copy link

Copilot AI Oct 3, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Class documentation describes it as 'Unified browse controller' but this is actually a calculate total size controller.

Copilot uses AI. Check for mistakes.
dinhys and others added 9 commits October 3, 2025 16:59
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…lculateTotalSizeController.java

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…il.java

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…il.java

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
from the unified view on the DME web application
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants