lablup / lablup/backend.ai-webui

Migrate VFolder GraphQL queries to Strawberry V2

Open
#8,526 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

## Goal

Complete the VFolder-side migration to the Strawberry V2 GraphQL API (`vfolderV2`, `vfoldersV2`, `projectVfolders`) and remove the remaining legacy V1 references.

## Background

- Core migrations are already done under FR-2572: vfolder list queries (FR-2573) and single-folder detail reads (FR-2619).
- Older Not Planned items covering similar ground (FR-2686, FR-2687, FR-2695) remain parked under the umbrella epic FR-3183 for reference; new issues will be created under this epic as work is planned.

## Candidate scope

- Migrate remaining VFolder display fragments to V2 and drop legacy V1 variants (cf. FR-2686)
- Migrate VFolder references in `EndpointDetailPage` and `SessionDetailContent` to V2 (cf. FR-2687)
- Project Admin Data page using `projectVfolders` (cf. FR-2695)

## Related

- FR-2572 — completed first-phase Strawberry V2 migration epic
- FR-3183 — umbrella epic holding the parked Not Planned reference issues

JIRA Issue: FR-3436

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the completed FR-2572 migration and inventorying remaining V1 references in the VFolder display fragments, EndpointDetailPage, SessionDetailContent, and Project Admin Data page. Confirm the relevant V2 queries are available, then migrate the listed areas and remove legacy variants; done means those VFolder references use vfolderV2, vfoldersV2, or projectVfolders.

Written by the indexing model from the issue text.

Assessment

Tech stack
graphql, typescript
Domain
frontend
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.