generated from openmcp-project/repository-template
-
Notifications
You must be signed in to change notification settings - Fork 0
Labels
area/mcp-uiAll ManagedControlPlane UI related issuesAll ManagedControlPlane UI related issueskind/user-storyUser story covers multiple EpicsUser story covers multiple Epics
Description
Description
Develop a user interface dialog for creating Management Control Planes (MCPs).
The dialog should consist of:
- Name, display name, charging target
- Member selection
- Component version selection with explanation and link for more information
Function to create new MCPs seems to be there already: src/lib/api/types/crate/createControlPlane.ts
Acceptance Criteria:
- Dialog Interface:
- A dedicated dialog for creating a new MCP must be presented
- The dialog should be reachable via a "Create MCP" Button. Keep in mind that the cards display within a workspace might either be completely empty (no MCPs) or display existing MCPs. A consistent way to create new MCPs must be presented on the UI.
- Member Selection:
- Similar to other UI components (for creating Project or Workspace), a Members List must be available, in order to maintain the MCP members.
- Advanced Members Handling for Project/Workspace/MCP #114
- Component Selection:
- Version Input:
- For every added component, provide a dropdown to select from available versions.
- Preselect the latest version (largest version).
- Link to the documentation page with an overview of all components and versions should be provided
- User Experience:
- Include helpful tooltips or informational icons to guide users in selecting components and versions.
Sub-tasks
See sub-issues below.
Extended Scope
- Components section, simply point end users to End user guide explaining how to add/remove components via kubectl
Sub-issues
Metadata
Metadata
Assignees
Labels
area/mcp-uiAll ManagedControlPlane UI related issuesAll ManagedControlPlane UI related issueskind/user-storyUser story covers multiple EpicsUser story covers multiple Epics