Problem
The Device Group detail page (frontend/src/pages/GroupDetail.tsx) has a "Settings" button that is disabled with no functionality.
Current State
- ✅ Displays group information (name, description, node count)
- ✅ Shows nodes in the group using NodeTable
- ✅ Shows auto-provision badge
- ❌ "Settings" button is disabled (
disabled prop)
Required Changes
Option A: Implement Settings Dialog
Create a settings dialog that allows:
- Edit group name and description
- Toggle auto-provision setting
- Set default workflow for the group
- Configure group-specific provisioning options
Option B: Remove Settings Button
If settings can be managed from the Groups list page (which has edit functionality), consider removing the redundant Settings button from the detail page.
Recommendation
Option A is preferred as it provides quick access to settings while viewing the group without navigating away.
Acceptance Criteria
Related
- Groups.tsx already has edit functionality via dialog
- Consider consistency across the application
Problem
The Device Group detail page (
frontend/src/pages/GroupDetail.tsx) has a "Settings" button that is disabled with no functionality.Current State
disabledprop)Required Changes
Option A: Implement Settings Dialog
Create a settings dialog that allows:
Option B: Remove Settings Button
If settings can be managed from the Groups list page (which has edit functionality), consider removing the redundant Settings button from the detail page.
Recommendation
Option A is preferred as it provides quick access to settings while viewing the group without navigating away.
Acceptance Criteria
Related