Ability to edit multiple objects in a grid #11299

Open
opened 2025-12-29 21:43:16 +01:00 by adam · 3 comments
Owner

Originally created by @jeremystretch on GitHub (Jun 20, 2025).

NetBox version

v4.3.2

Feature type

New functionality

Proposed functionality

Implement the ability to edit multiple objects simultaneously in a grid format (like a spreadsheet). This is similar to the existing bulk edit functionality, but permits individual attributes to edited directly. Once the form is submitted, all changes will be applied in bulk in an all-or-none transaction. Any failure should return the user to the grid edit form.

Proposed workflow:

  1. Navigate to the list of objects.
  2. Select the objects to be edited.
  3. Optional: Select the fields to be edited (to limit the form/grid size).
  4. Make the desired changes to the selected objects.
  5. Submit the form to effect the changes.

Use case

This workflow will provide a more advanced variation of the current bulk editing functionality, which is limited to setting the same value for an attribute across all selected objects.

Database changes

No response

External dependencies

No response

Originally created by @jeremystretch on GitHub (Jun 20, 2025). ### NetBox version v4.3.2 ### Feature type New functionality ### Proposed functionality Implement the ability to edit multiple objects simultaneously in a grid format (like a spreadsheet). This is similar to the existing bulk edit functionality, but permits individual attributes to edited directly. Once the form is submitted, all changes will be applied in bulk in an all-or-none transaction. Any failure should return the user to the grid edit form. Proposed workflow: 1. Navigate to the list of objects. 2. Select the objects to be edited. 3. Optional: Select the fields to be edited (to limit the form/grid size). 4. Make the desired changes to the selected objects. 5. Submit the form to effect the changes. ### Use case This workflow will provide a more advanced variation of the current bulk editing functionality, which is limited to setting the same value for an attribute across all selected objects. ### Database changes _No response_ ### External dependencies _No response_
adam added the type: featurestatus: blockednetboxcomplexity: high labels 2025-12-29 21:43:16 +01:00
Author
Owner

@jeremystretch commented on GitHub (Jun 20, 2025):

Blocked by #19735

@jeremystretch commented on GitHub (Jun 20, 2025): Blocked by #19735
Author
Owner

@jeremystretch commented on GitHub (Jul 16, 2025):

Blocked by #19821

@jeremystretch commented on GitHub (Jul 16, 2025): Blocked by #19821
Author
Owner

@llamafilm commented on GitHub (Nov 21, 2025):

It would be awesome if this grid view could also allow editing fields on related objects. For example, from a list of Interfaces, I'd like to edit the IP, MAC, and Device Name without moving to another page.

@llamafilm commented on GitHub (Nov 21, 2025): It would be awesome if this grid view could also allow editing fields on related objects. For example, from a list of Interfaces, I'd like to edit the IP, MAC, and Device Name without moving to another page.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#11299