lablup / lablup/backend.ai-webui
Migrate VFolder GraphQL queries to Strawberry V2
- 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