Skip to content

Conversation

@agatha197
Copy link
Contributor

@agatha197 agatha197 commented Aug 25, 2025

Resolves #4172 (FR-1388)

Add Deployment Detail Page with Revision Management and Access Token Features

This PR implements a comprehensive deployment detail page with multiple tabs for managing revisions, access tokens, and routes. Key features include:

  • Detailed deployment information display with metadata, status, and configuration
  • Revision history management with ability to create new revisions and set active revisions
  • Access token generation and management for deployment authentication
  • Route information display with session details
  • UI components for displaying deployment-related data in organized tables

The implementation includes several new components:

  • AccessTokenList for managing deployment access tokens
  • DeploymentRevisionList for viewing and managing revision history
  • DeploymentTokenGenerationModal for creating new access tokens
  • RouteList for displaying routing information
  • ImageDetailNodeSimpleTag for displaying image information in a compact format

Checklist:

  • Documentation
  • Minium required manager version
  • Specific setting for review (eg., KB link, endpoint or how to setup)
  • Minimum requirements to check during review
  • Test case(s) to demonstrate the difference of before/after

Copy link
Contributor Author

agatha197 commented Aug 25, 2025

Warning

This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more


How to use the Graphite Merge Queue

Add either label to this PR to merge it via the merge queue:

  • flow:merge-queue - adds this PR to the back of the merge queue
  • flow:hotfix - for urgent hot fixes, skip the queue and merge this PR next

You must have a Graphite account in order to use the merge queue. Sign up using this link.

An organization admin has required the Graphite Merge Queue in this repository.

Please do not merge from GitHub as this will restart CI on PRs being processed by the merge queue.

This stack of pull requests is managed by Graphite. Learn more about stacking.

@github-actions
Copy link

github-actions bot commented Aug 25, 2025

Coverage report for ./react

St.
Category Percentage Covered / Total
🔴 Statements
4.35% (-0.07% 🔻)
505/11612
🔴 Branches
3.45% (-0.11% 🔻)
285/8256
🔴 Functions
2.43% (-0.04% 🔻)
90/3697
🔴 Lines
4.32% (-0.07% 🔻)
491/11372
Show new covered files 🐣
St.
File Statements Branches Functions Lines
🔴
... / AccessTokenList.tsx
0% 0% 0% 0%
🔴
... / DeploymentRevisionList.tsx
0% 0% 0% 0%
🔴
... / DeploymentTokenGenerationModal.tsx
0% 0% 0% 0%
🔴
... / ImageDetailNodeSimpleTag.tsx
0% 0% 0% 0%
🔴
... / ReplicaList.tsx
0% 0% 0% 0%
🔴
... / RevisionCreationModal.tsx
0% 0% 0% 0%

Test suite run success

114 tests passing in 13 suites.

Report generated by 🧪jest coverage report action from e8da4f8

@agatha197 agatha197 force-pushed the feat_FR-1388_/deployment-detail-page branch from 7c515ee to b2b5dc0 Compare August 25, 2025 08:24
@agatha197 agatha197 force-pushed the feat_FR-1371_/model-deployment-launcher-ui branch from f9481bc to acba15e Compare August 25, 2025 08:24
@agatha197 agatha197 force-pushed the feat_FR-1388_/deployment-detail-page branch 3 times, most recently from 3685456 to 539c027 Compare August 26, 2025 04:51
@agatha197 agatha197 force-pushed the feat_FR-1371_/model-deployment-launcher-ui branch 2 times, most recently from 71a0b39 to 755f215 Compare August 26, 2025 05:33
@agatha197 agatha197 force-pushed the feat_FR-1388_/deployment-detail-page branch 2 times, most recently from 6805495 to be86ec2 Compare August 26, 2025 05:40
@agatha197 agatha197 force-pushed the feat_FR-1371_/model-deployment-launcher-ui branch from 755f215 to 57c46e6 Compare August 26, 2025 05:40
@agatha197 agatha197 force-pushed the feat_FR-1388_/deployment-detail-page branch from be86ec2 to 07c635f Compare August 26, 2025 05:45
@agatha197 agatha197 force-pushed the feat_FR-1371_/model-deployment-launcher-ui branch from 57c46e6 to 960a9ca Compare August 26, 2025 07:55
@agatha197 agatha197 force-pushed the feat_FR-1388_/deployment-detail-page branch from 07c635f to 757944c Compare August 26, 2025 07:55
@agatha197 agatha197 force-pushed the feat_FR-1388_/deployment-detail-page branch from 757944c to b1c4141 Compare August 26, 2025 10:15
@agatha197 agatha197 force-pushed the feat_FR-1371_/model-deployment-launcher-ui branch 2 times, most recently from 2417826 to db74f15 Compare August 27, 2025 01:34
@agatha197 agatha197 force-pushed the feat_FR-1388_/deployment-detail-page branch 3 times, most recently from 27de565 to 73b7d3d Compare August 27, 2025 11:17
@agatha197 agatha197 force-pushed the feat_FR-1388_/deployment-detail-page branch from 73b7d3d to cec5b54 Compare August 27, 2025 11:36
@agatha197 agatha197 force-pushed the feat_FR-1371_/model-deployment-launcher-ui branch from db74f15 to 49e4647 Compare August 27, 2025 11:36
@agatha197 agatha197 force-pushed the feat_FR-1388_/deployment-detail-page branch from cec5b54 to 7c25b49 Compare August 27, 2025 11:58
@agatha197 agatha197 force-pushed the feat_FR-1388_/deployment-detail-page branch from 7c25b49 to d4be88c Compare August 27, 2025 22:17
@agatha197 agatha197 force-pushed the feat_FR-1371_/model-deployment-launcher-ui branch from 49e4647 to c4bc4b6 Compare August 28, 2025 06:05
@agatha197 agatha197 force-pushed the feat_FR-1388_/deployment-detail-page branch 3 times, most recently from 7dd6f03 to e8da4f8 Compare August 28, 2025 07:21
@agatha197 agatha197 force-pushed the feat_FR-1371_/model-deployment-launcher-ui branch from c4bc4b6 to 935bf75 Compare August 28, 2025 07:21
@agatha197 agatha197 force-pushed the feat_FR-1371_/model-deployment-launcher-ui branch from 935bf75 to f7beb49 Compare September 2, 2025 07:37
@agatha197 agatha197 force-pushed the feat_FR-1388_/deployment-detail-page branch from e8da4f8 to 9fb9227 Compare September 2, 2025 07:37
@agatha197 agatha197 force-pushed the feat_FR-1371_/model-deployment-launcher-ui branch from f7beb49 to 8d00321 Compare September 2, 2025 07:39
@agatha197 agatha197 force-pushed the feat_FR-1388_/deployment-detail-page branch from 9fb9227 to d5645ed Compare September 2, 2025 07:39
@graphite-app graphite-app bot force-pushed the feat_FR-1371_/model-deployment-launcher-ui branch from 8d00321 to 1919880 Compare September 3, 2025 03:04
@graphite-app graphite-app bot force-pushed the feat_FR-1388_/deployment-detail-page branch from d5645ed to cf9cd11 Compare September 3, 2025 03:05
@agatha197 agatha197 force-pushed the feat_FR-1388_/deployment-detail-page branch from cf9cd11 to 812f1ab Compare September 29, 2025 15:20
@agatha197 agatha197 force-pushed the feat_FR-1371_/model-deployment-launcher-ui branch from 1919880 to 15e93e6 Compare September 29, 2025 15:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:i18n Localization area:ux UI / UX issue. size:XL 500~ LoC

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant