lablup / lablup/backend.ai-webui

Add project name field to ComputeSessionNode (backend + frontend)

Open
#6,140 0 comments 0 reactions 0 assignees View on GitHub
backend-request
Dominant language
TypeScript
Stars
133
Forks
81
Avg merge
1d 11h
Merged PRs (30d)
344

Description

## Problem

`ComputeSessionNode` only exposes `project_id` (UUID), making it impossible to display the project name in the frontend without a separate query. Admin session list shows raw UUIDs instead of human-readable project names.

## Root Cause

Same pattern as FR-2371. The `ComputeSessionNode` type does not resolve the project name, unlike the newer `SessionV2` type which correctly exposes `project: ProjectV2`.

## Suggested Fix Direction

**Backend**: Add `project_name: String` field to `ComputeSessionNode` resolver.

**Frontend**: Update admin session list components to use the new field.

## Related Files

- `data/schema.graphql` — ComputeSessionNode type definition
- Admin session list components

## Related Issues

- FR-2371 (same pattern for Endpoint)
- FR-2370 (related scope filtering issue)

JIRA Issue: FR-2368

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.