lablup / lablup/backend.ai-webui
Admin can manage associated groups for Container Registries
- 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.