Bring back 'Add Reservation' to rack view #8960

Closed
opened 2025-12-29 20:43:23 +01:00 by adam · 3 comments
Owner

Originally created by @cpmills1975 on GitHub (Dec 13, 2023).

Originally assigned to: @jeremystretch on GitHub.

NetBox version

v3.6.6

Feature type

Data model extension

Proposed functionality

In older versions of NetBox, when reservations were shown in a panel on the rack page, adding a new reservation to the rack was a one-click action.

Since this panel was removed, there is, as far as I can see, no quick way to add a reservation to a rack from the rack view and the only option appears to create a new reservation though the reservations list.

The gold plated solution would be to allow reservations to be created by clicking on a rack U space and selecting either add reservation or add device, but a solution would also be to add a button to the control group at the top of the page, but this runs the risk of cluttering the control group too much.

Use case

I routinely plan new installation work by creating reservations and linking them to my ticketing system. Sometime before 3.6, the single click action to add a reservation was removed. This FR seeks to bring that back, perhaps in a better way.

Database changes

None

External dependencies

None.

Originally created by @cpmills1975 on GitHub (Dec 13, 2023). Originally assigned to: @jeremystretch on GitHub. ### NetBox version v3.6.6 ### Feature type Data model extension ### Proposed functionality In older versions of NetBox, when reservations were shown in a panel on the rack page, adding a new reservation to the rack was a one-click action. Since this panel was removed, there is, as far as I can see, no quick way to add a reservation to a rack from the rack view and the only option appears to create a new reservation though the reservations list. The gold plated solution would be to allow reservations to be created by clicking on a rack U space and selecting either add reservation or add device, but _a_ solution would also be to add a button to the control group at the top of the page, but this runs the risk of cluttering the control group too much. ### Use case I routinely plan new installation work by creating reservations and linking them to my ticketing system. Sometime before 3.6, the single click action to add a reservation was removed. This FR seeks to bring that back, perhaps in a better way. ### Database changes None ### External dependencies None.
adam added the type: bugstatus: acceptedseverity: low labels 2025-12-29 20:43:23 +01:00
adam closed this issue 2025-12-29 20:43:23 +01:00
Author
Owner

@bitcollector1 commented on GitHub (Dec 14, 2023):

What would REALLY be awesome is if you could reserve devices! We are running a lab as a service and this field would be super helpful for tracking purposes.

@bitcollector1 commented on GitHub (Dec 14, 2023): What would REALLY be awesome is if you could reserve devices! We are running a lab as a service and this field would be super helpful for tracking purposes.
Author
Owner

@jeremystretch commented on GitHub (Dec 27, 2023):

This is a bug. The reservations list was moved to a separate tab under the rack view, but the tab doesn't show up unless at least one reservation exists already.

@jeremystretch commented on GitHub (Dec 27, 2023): This is a bug. The reservations list was [moved to a separate tab](https://github.com/netbox-community/netbox/commit/2525eefefdaf0c5de5b506e357f8f4de61b007cd) under the rack view, but the tab doesn't show up unless at least one reservation exists already.
Author
Owner

@dionrowney commented on GitHub (Jan 3, 2024):

Although I appreciate the tab being brought back I also am intuitively wanting it to be in the rack unit visualization like cpmills1975 wants as his gold plated solution:
"... to allow reservations to be created by clicking on a rack U space and selecting either add reservation" Can this be added as a longer term feature request or UI improvement please?

@dionrowney commented on GitHub (Jan 3, 2024): Although I appreciate the tab being brought back I also am intuitively wanting it to be in the rack unit visualization like cpmills1975 wants as his gold plated solution: "... to allow reservations to be created by clicking on a rack U space and selecting either add reservation" Can this be added as a longer term feature request or UI improvement please?
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#8960