lablup / lablup/backend.ai-webui
Add missing filters, orderings and columns to the Deployments page tabs
- Dominant language
- TypeScript
- Stars
- 133
- Forks
- 81
- Avg merge
- 1d 12h
- Merged PRs (30d)
- 355
Description
Page: /admin/deployments. Source: report-deployments.md. Depends on the gating fix issue for the shared feature flags.
**Deployments tab**:
- createdUserId filter (user select) gated >=26.4.3 (`model-deployment-extended-filter`).
- replicas nested filter (replica status / health status / traffic status) gated >=26.8.0 (`deployment-replica-nested-filter`, flag exists).
- DESTROYED_AT ordering + a destroyedAt column (hidden by default), gated >=26.4.3.
**Deployment Presets tab**: add a `rank` column with RANK ordering (already in the sorter allow-list, column missing).
**Model Store tab**: render the project name (project.basicInfo.name) instead of the raw project UUID; add updatedAt column (hidden by default).
JIRA Issue: FR-3914
Contributor guide
No contributing guide indexed for this repository
Research direction
Start at the /admin/deployments page and use report-deployments.md to locate the Deployments, Deployment Presets, and Model Store tab implementations. Review the shared feature-flag gating, existing sorter allow-list, and current project rendering. Done means the specified filters, orderings, and default-hidden columns appear in the appropriate tabs and the Model Store shows the project name instead of its UUID.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 64/100