From d194c804a3e0a27fc5382e5a54ed83745199d568 Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Thu, 19 Mar 2026 10:30:16 -0400 Subject: [PATCH] Add 'add' action for VC members panel --- netbox/dcim/ui/panels.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/netbox/dcim/ui/panels.py b/netbox/dcim/ui/panels.py index 3cd47b724..0e457cf73 100644 --- a/netbox/dcim/ui/panels.py +++ b/netbox/dcim/ui/panels.py @@ -448,6 +448,15 @@ class VirtualChassisMembersPanel(panels.ObjectPanel): """ template_name = 'dcim/panels/virtual_chassis_members.html' title = _('Virtual Chassis Members') + actions = [ + actions.AddObject( + 'dcim.device', + url_params={ + 'site': lambda ctx: ctx['object'].master.site_id if ctx['object'].master else '', + 'rack': lambda ctx: ctx['object'].master.rack_id if ctx['object'].master else '', + }, + ), + ] def get_context(self, context): return {