lablup / lablup/backend.ai-webui
Add missing filters, orderings and columns to the super-admin Sessions page
- Dominant language
- TypeScript
- Stars
- 133
- Forks
- 81
- Avg merge
- 1d 12h
- Merged PRs (30d)
- 355
Description
Page: /admin/session. Source: report-sessions-data.md section 1. All <=26.4.0, no gating.
**Compute sessions tab** (compute_session_nodes):
- Filters: group_name (project by name), domain_name, access_key, full_name, status_info, result, created_at, terminated_at, cluster_mode, priority, images. Keep the Running/Finished radio and type tabs as they are.
- Orderings: status, terminated_at, project_id, access_key, priority, scheduled_at.
- Columns: terminated_at, result, status_info, domain_name (hidden by default where noisy).
- CSV export must forward the property filter, not only status/type.
**Pending sessions tab**: show queue_position — it is already fetched by the status tag fragment and thrown away.
JIRA Issue: FR-3915
Contributor guide
No contributing guide indexed for this repository
Research direction
Start at the /admin/session page and compare its implementation with report-sessions-data.md section 1. Trace the compute and pending sessions tabs, including the status tag fragment and CSV export, then add the specified filters, orderings, columns, property-filter forwarding, and queue_position display; done means the requested controls and values appear and export preserves the property filter.
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