lablup / lablup/backend.ai-webui

Admin can manage associated groups for Container Registries

Open
#3,010 0 comments 0 reactions 1 assignee Assigned to @agatha197 View on GitHub
Dominant language
TypeScript
Stars
133
Forks
81
Avg merge
1d 11h
Merged PRs (30d)
344

Description

Following the implementation of the API for associating and disassociating container registries with groups, a corresponding UI is needed to manage these relationships effectively.

**Required Features**

1. **Display Group Information in Container Registry List:**
- Add a new column in the container registry list to display associated groups.
- If there are multiple groups, display in the format "default group 외 x개".
1. **Modify Container Registry Creation/Editing Modal:**
- Allow users to specify associated groups using a multi-select component.
- Use a modified `ProjectSelect` component to display all selected groups.
- Ensure initial values are displayed correctly by possibly creating a new `ProjectSelectNode` component that uses the `group_nodes` API.

**Impact**

- Users will be able to view and manage group associations directly from the UI, enhancing usability and control over container registry access.

**Testing Scenarios**

- Verify that the group information is displayed correctly in the container registry list.
- Ensure that users can select and modify group associations in the creation/editing modal.
- Test the new `ProjectSelectNode` component for correct functionality and display.

**Affected Files**

- `react/src/components/ContainerRegistryList.tsx`
- `react/src/components/ContainerRegistryEditorModal.tsx`

JIRA Issue: FR-347

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.