lablup / lablup/backend.ai-webui

Add project/owner filters, missing orderings and columns to the super-admin Data page

Closed
#9,617 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/data. Source: report-sessions-data.md section 2. All <=26.4.0, no gating.

- Bug: DELETE_COMPLETE folders are reachable from neither status tab (active excludes it, deleted lists only DELETE_PENDING/ONGOING/ERROR). Include it in the deleted tab.
- Filters: group (project select), creator (owner email), created_at, last_used, max_size, cloneable. Today the page has no project or owner filter at all.
- Orderings: group, user, creator, permission.
- Columns: creator, row_id (ID); make cur_size, max_size and created_at visible by default on this admin page.
- Note: the Mount Permission column renders RBAC `permissions` while the `permission` filter targets the scalar ro/rw field — add the scalar `permission` to the fragment and render it so filter and column agree.

JIRA Issue: FR-3916

Contributor guide

No contributing guide indexed for this repository

Research direction

Start at the /admin/data page and read section 2 of report-sessions-data.md. Inspect the existing status tabs, filters, orderings, columns, and data fragment, then verify that the requested filters, orderings, columns, DELETE_COMPLETE handling, and scalar permission rendering are present and consistent.

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
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.