Closes #20961: Introduce RackGroup for physical rack placement #187

Closed
opened 2026-04-05 16:22:46 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @pheus on 3/9/2026

Fixes: #20961

This PR reintroduces RackGroup as a flat organizational model for grouping racks by physical placement, such as rows or aisles, alongside the existing location hierarchy. It adds an optional foreign key from Rack to RackGroup and allows RackGroup to be used as a VLANGroup scope.

In addition to the model changes, this includes the supporting API, filters, forms, tables, GraphQL support, and documentation needed to manage rack groups throughout NetBox.

Thank you for taking the time to review this change.

*Originally created by @pheus on 3/9/2026* ### Fixes: #20961 This PR reintroduces `RackGroup` as a flat organizational model for grouping racks by physical placement, such as rows or aisles, alongside the existing location hierarchy. It adds an optional foreign key from `Rack` to `RackGroup` and allows `RackGroup` to be used as a `VLANGroup` scope. In addition to the model changes, this includes the supporting API, filters, forms, tables, GraphQL support, and documentation needed to manage rack groups throughout NetBox. Thank you for taking the time to review this change.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/netbox#187