Grid edit (spreadsheet) view? #699

Closed
opened 2025-12-29 16:24:54 +01:00 by adam · 2 comments
Owner

Originally created by @candlerb on GitHub (Feb 7, 2017).

There are two ways to view a table of devices:

  • /dcim/devices/
  • /admin/dcim/device/

But neither allows in-place editing, which would be extremely helpful when reviewing a subset of devices and making updates.

Currently this involves going through two more pages (/dcim/devices/<N>/, then '/dcim/devices//edit/`) then navigating back to where you were.

Quick and dirty option: add edit button to each row which directly opens /dcim/devices/<N>/edit/ in a pop-up window (and ideally refreshes parent when it is closed)

Originally created by @candlerb on GitHub (Feb 7, 2017). There are two ways to view a table of devices: * `/dcim/devices/` * `/admin/dcim/device/` But neither allows in-place editing, which would be extremely helpful when reviewing a subset of devices and making updates. Currently this involves going through two more pages (`/dcim/devices/<N>/`, then '/dcim/devices/<N>/edit/`) then navigating back to where you were. Quick and dirty option: add edit button to each row which directly opens `/dcim/devices/<N>/edit/` in a pop-up window (and ideally refreshes parent when it is closed)
adam closed this issue 2025-12-29 16:24:54 +01:00
Author
Owner

@jeremystretch commented on GitHub (Feb 7, 2017):

This will be a lot easier to implement once API 2.0 is in place. Django does support editing multiple objects at once via formsets but I try to avoid them.

@jeremystretch commented on GitHub (Feb 7, 2017): This will be a lot easier to implement once API 2.0 is in place. Django does support editing multiple objects at once via [formsets](https://docs.djangoproject.com/en/1.10/topics/forms/formsets/) but I try to avoid them.
Author
Owner

@jeremystretch commented on GitHub (Feb 10, 2017):

Let's revisit this idea once we have a more responsive, API-driven front end in place.

@jeremystretch commented on GitHub (Feb 10, 2017): Let's revisit this idea once we have a more responsive, API-driven front end in place.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#699