lablup / lablup/backend.ai-webui

Add missing filters, orderings and columns to the super-admin Sessions page

Closed
#9,616 0 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.