Skip to content

feat(FR-1368): add deployment list — table, DeploymentListPage, and AdminDeploymentListPage#6916

Merged
graphite-app[bot] merged 1 commit into
mainfrom
04-22-feat_fr-2670_add_deploymentlist_fragment-receiving_table_with_server-side_filter_sort_paginate
Apr 30, 2026
Merged

feat(FR-1368): add deployment list — table, DeploymentListPage, and AdminDeploymentListPage#6916
graphite-app[bot] merged 1 commit into
mainfrom
04-22-feat_fr-2670_add_deploymentlist_fragment-receiving_table_with_server-side_filter_sort_paginate

Conversation

@agatha197
Copy link
Copy Markdown
Contributor

@agatha197 agatha197 commented Apr 22, 2026

Resolves #6916

Summary

Consolidates the deployment list view (FR-2670, FR-2671, FR-2672):

  • FR-2670: DeploymentList — fragment-receiving table component with server-side filter, sort, and paginate; columns include status, owner, replica count, resource group, and created time
  • FR-2671: DeploymentListPage — user-facing /deployments page using myDeployments query with URL-persisted filter/sort/page state via nuqs
  • FR-2672: AdminDeploymentListPage — admin-facing /admin-deployments page with extended project/domain filters; gated by the model-deployment-extended-filter feature flag

@github-actions github-actions Bot added the size:L 100~500 LoC label Apr 22, 2026
Copy link
Copy Markdown
Contributor Author

agatha197 commented Apr 22, 2026

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 changes, fast-track this PR to the front of the merge queue

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.

@agatha197 agatha197 changed the base branch from worktree-agent-a3e3360f to main April 22, 2026 10:52
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 22, 2026

Coverage report for ./react

St.
Category Percentage Covered / Total
🔴 Statements
8.73% (-0.07% 🔻)
1857/21262
🔴 Branches
7.9% (-0.06% 🔻)
1187/15017
🔴 Functions
5.14% (-0.04% 🔻)
295/5742
🔴 Lines
8.48% (-0.07% 🔻)
1749/20615
Show new covered files 🐣
St.
File Statements Branches Functions Lines
🔴
... / DeploymentList.tsx
0% 0% 0% 0%
Show files with reduced coverage 🔻
St.
File Statements Branches Functions Lines
🔴
... / AdminDeploymentListPage.tsx
0%
0% (-100% 🔻)
0% 0%
🔴
... / DeploymentListPage.tsx
0%
0% (-100% 🔻)
0% 0%

Test suite run success

865 tests passing in 40 suites.

Report generated by 🧪jest coverage report action from b42fbaf

@agatha197 agatha197 changed the base branch from main to graphite-base/6916 April 22, 2026 14:01
@agatha197 agatha197 force-pushed the 04-22-feat_fr-2670_add_deploymentlist_fragment-receiving_table_with_server-side_filter_sort_paginate branch from 01fb484 to 2cf85f0 Compare April 22, 2026 14:02
This was referenced Apr 22, 2026
@agatha197 agatha197 force-pushed the 04-22-feat_fr-2670_add_deploymentlist_fragment-receiving_table_with_server-side_filter_sort_paginate branch from 2cf85f0 to 910f156 Compare April 23, 2026 02:22
@github-actions github-actions Bot added size:XL 500~ LoC and removed size:L 100~500 LoC labels Apr 23, 2026
@agatha197 agatha197 force-pushed the 04-22-feat_fr-2670_add_deploymentlist_fragment-receiving_table_with_server-side_filter_sort_paginate branch from 3c895e4 to 37e9e74 Compare April 27, 2026 01:23
@agatha197 agatha197 force-pushed the 04-22-feat_fr-2674_add_deploymentlauncherpagecontent_multi-step_form branch 2 times, most recently from 789b6e9 to b165af8 Compare April 27, 2026 03:31
@agatha197 agatha197 force-pushed the 04-22-feat_fr-2670_add_deploymentlist_fragment-receiving_table_with_server-side_filter_sort_paginate branch from 37e9e74 to 14579e1 Compare April 27, 2026 03:31
@agatha197 agatha197 force-pushed the 04-22-feat_fr-2674_add_deploymentlauncherpagecontent_multi-step_form branch from b165af8 to 1bc31e2 Compare April 27, 2026 05:06
@agatha197 agatha197 force-pushed the 04-22-feat_fr-2670_add_deploymentlist_fragment-receiving_table_with_server-side_filter_sort_paginate branch 2 times, most recently from 5fcde5b to b42fbaf Compare April 27, 2026 12:37
@agatha197 agatha197 force-pushed the 04-22-feat_fr-2674_add_deploymentlauncherpagecontent_multi-step_form branch from 1bc31e2 to 079eeba Compare April 27, 2026 12:37
@agatha197 agatha197 force-pushed the 04-22-feat_fr-2670_add_deploymentlist_fragment-receiving_table_with_server-side_filter_sort_paginate branch from b42fbaf to 41dc530 Compare April 28, 2026 07:34
@agatha197 agatha197 force-pushed the 04-22-feat_fr-2674_add_deploymentlauncherpagecontent_multi-step_form branch from 079eeba to 09f2791 Compare April 28, 2026 07:34
@agatha197 agatha197 force-pushed the 04-22-feat_fr-2670_add_deploymentlist_fragment-receiving_table_with_server-side_filter_sort_paginate branch from 41dc530 to c0a4fd4 Compare April 28, 2026 11:17
@agatha197 agatha197 force-pushed the 04-22-feat_fr-2674_add_deploymentlauncherpagecontent_multi-step_form branch from 2dadc42 to 79a0052 Compare April 28, 2026 11:18
@agatha197 agatha197 force-pushed the 04-22-feat_fr-2670_add_deploymentlist_fragment-receiving_table_with_server-side_filter_sort_paginate branch 2 times, most recently from 8e2beb3 to 66cb905 Compare April 28, 2026 13:05
@agatha197 agatha197 force-pushed the 04-22-feat_fr-2674_add_deploymentlauncherpagecontent_multi-step_form branch from 79a0052 to 347bed7 Compare April 28, 2026 13:05
@ironAiken2 ironAiken2 force-pushed the 04-22-feat_fr-2674_add_deploymentlauncherpagecontent_multi-step_form branch from 347bed7 to fe9f8ea Compare April 29, 2026 08:22
@ironAiken2 ironAiken2 force-pushed the 04-22-feat_fr-2670_add_deploymentlist_fragment-receiving_table_with_server-side_filter_sort_paginate branch from 66cb905 to 7abcebb Compare April 29, 2026 08:23
@ironAiken2 ironAiken2 force-pushed the 04-22-feat_fr-2674_add_deploymentlauncherpagecontent_multi-step_form branch from fe9f8ea to e49213f Compare April 30, 2026 06:51
@ironAiken2 ironAiken2 force-pushed the 04-22-feat_fr-2670_add_deploymentlist_fragment-receiving_table_with_server-side_filter_sort_paginate branch from 7abcebb to 8309444 Compare April 30, 2026 06:51
@graphite-app
Copy link
Copy Markdown

graphite-app Bot commented Apr 30, 2026

Merge activity

…dminDeploymentListPage (#6916)

Resolves #6916

## Summary

Consolidates the deployment list view (FR-2670, FR-2671, FR-2672):

- **FR-2670**: `DeploymentList` — fragment-receiving table component with server-side filter, sort, and paginate; columns include status, owner, replica count, resource group, and created time
- **FR-2671**: `DeploymentListPage` — user-facing `/deployments` page using `myDeployments` query with URL-persisted filter/sort/page state via nuqs
- **FR-2672**: `AdminDeploymentListPage` — admin-facing `/admin-deployments` page with extended project/domain filters; gated by the `model-deployment-extended-filter` feature flag
@graphite-app graphite-app Bot force-pushed the 04-22-feat_fr-2674_add_deploymentlauncherpagecontent_multi-step_form branch from e49213f to 4790132 Compare April 30, 2026 07:00
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