Skip to content

Frontend: Implement Device Group Settings in GroupDetail Page #94

@mrveiss

Description

@mrveiss

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

  • Settings button is functional or removed
  • Users can modify group settings from the detail page (if implementing)

Related

  • Groups.tsx already has edit functionality via dialog
  • Consider consistency across the application

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions