netbox-community / netbox

The premier source of truth powering network automation. Open source under Apache 2. Public demo: https://demo.netbox.dev
http://netboxlabs.com/oss/netbox/
Apache License 2.0
15.34k stars 2.49k forks source link

Add additional `save / create / cancel` buttons to top of forms (or make existing buttons stay visible) #16009

Open ITJamie opened 1 month ago

ITJamie commented 1 month ago

NetBox version

v4.0.0

Feature type

New functionality

Proposed functionality

Add save / create / cancel buttons to top of forms (or make existing buttons stay visible )

Use case

when a model has a lot of fields/custom fields (or is being used on a small display) there can be a lot of scrolling to get to the save / create buttons. it would be great if there was a copy of those buttons at the top of the form or if the existing buttons were always visible on the form

Database changes

N/A

External dependencies

N/A

jeremystretch commented 1 month ago

There was some discussion around this idea way back in #2237. Unfortunately it never found an owner.

ITJamie commented 1 month ago

What would be deemed acceptable?

If it was just an extra set of buttons at the top I could likely take a stab at it.

jeremystretch commented 1 month ago

IMO a single set of fixed/floating buttons would be ideal. Rendering multiple buttons that do the same thing can be confusing and error-prone.

paynl-wesley commented 1 month ago

What would be deemed acceptable?

  • An extra set of buttons at the top of the form
  • Some kind of "fixed" bar with the action buttons

If it was just an extra set of buttons at the top I could likely take a stab at it.

IMHO a fixed bar with the action buttons on the bottom would be awesome!