Skip to content

Add Rebirth button to Edge Manager node and device lists#628

Merged
AlexGodbehere merged 3 commits intomainfrom
ago/rebirth-button
Apr 9, 2026
Merged

Add Rebirth button to Edge Manager node and device lists#628
AlexGodbehere merged 3 commits intomainfrom
ago/rebirth-button

Conversation

@AlexGodbehere
Copy link
Copy Markdown
Contributor

@AlexGodbehere AlexGodbehere commented Apr 9, 2026

Summary

  • Per-row Rebirth button on Node and Device lists in the Edge Manager
  • Sends Node Control/Rebirth or Device Control/Rebirth via CmdEsc
  • Button only shown if user has the Rebirth CCL permission (checked via Auth HTTP API with wildcard support)
  • Loading spinner during request, success/error toasts
  • Tooltip on hover

Changes

  • RebirthButton.vue - new component with CmdEsc integration and tooltip
  • useCanRebirth.js - composable that checks Rebirth ACL per target
  • nodeColumns.ts / EdgeCluster.vue - Rebirth column in node list
  • deviceColumns.ts / Node.vue - Rebirth column in device list
  • useNodeStore.js - added sparkplugAddress config

Test Plan

  • Verify Rebirth button appears for nodes/devices the user has permission on
  • Verify button is hidden for users without Rebirth CCL permission
  • Click Rebirth on a node - verify NBIRTH is re-published
  • Click Rebirth on a device - verify DBIRTH is re-published
  • Verify loading spinner and success toast
  • Verify tooltip shows on hover

@AlexGodbehere AlexGodbehere merged commit 8b9fe24 into main Apr 9, 2026
1 check passed
@AlexGodbehere AlexGodbehere deleted the ago/rebirth-button branch April 9, 2026 11:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant