You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(FR-2904): expose all DeploymentFilter fields, ordering, and table columns in deployment list (#7435)
Resolves#7434 ([FR-2904](https://lablup.atlassian.net/browse/FR-2904))
## Summary
- Added every remaining `DeploymentFilter` field to the property filter — `openToPublic` for both user and admin lists, plus `projectId`, `createdUserId`, and `destroyedAt` for the admin list.
- Added every remaining `DeploymentOrderField` value as a sortable column — `domainName`, `projectId` (admin), `resourceGroup`, and `tags`.
- Added 4 hidden-by-default columns so users can opt in via column settings — `Updated At`, `Open To Public` (both lists), `Project ID`, and `Creator ID` (admin).
- `DeploymentListPage` keeps the `myDeployments` query and now scopes it to the current project by injecting `{ projectId: { equals: currentProject.id } }` from `useCurrentProjectValue`.
- Translated new i18n keys (`filter.OpenToPublic`, `filter.ProjectId`, `filter.CreatedUserId`, `filter.DestroyedAt`, `ProjectId`) across all 21 languages.
## Test plan
- [ ] Open the user deployment list — verify `Public` filter works and the new columns appear in the column settings (hidden by default).
- [ ] Switch projects — verify the user list scopes correctly to the selected project.
- [ ] Open the admin deployment list — verify `Public`, `Project ID`, `Creator ID`, and `Destroyed At` filters work; verify the four new sortable columns sort against the backend.
- [ ] Toggle the new defaultHidden columns on and confirm values render.
- [ ] `bash scripts/verify.sh` passes.
[FR-2904]: https://lablup.atlassian.net/browse/FR-2904?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
0 commit comments