Device --> "Assign IP" befor "Add a new IP address" #8127

Closed
opened 2025-12-29 20:32:46 +01:00 by adam · 5 comments
Owner

Originally created by @LHBL2003 on GitHub (May 26, 2023).

NetBox version

V3.5.2

Feature type

Change to existing functionality

Proposed functionality

Navigating to:

  • devices
  • Select device with an interface
  • Plus icon to add IP address to the device.

Very often the IP address has already been created before the device is created.

You always have to change the tab to first check whether you already have an IP address.

I and others working on the system should always check whether an IP address already exists before creating a new IP address. This avoids errors in the documentation.

Newcomers always create a new IP first because this is the focus.

But that's not particularly great.

image

Use case

  • Less false documentation.
  • An intuitive user guide through the Netbox system.

Database changes

No response

External dependencies

No response

Originally created by @LHBL2003 on GitHub (May 26, 2023). ### NetBox version V3.5.2 ### Feature type Change to existing functionality ### Proposed functionality Navigating to: - devices - Select device with an interface - Plus icon to add IP address to the device. Very often the IP address has already been created before the device is created. You always have to change the tab to first check whether you already have an IP address. I and others working on the system should always check whether an IP address already exists before creating a new IP address. This avoids errors in the documentation. Newcomers always create a new IP first because this is the focus. But that's not particularly great. ![image](https://github.com/netbox-community/netbox/assets/46369917/446e3ee7-0c18-4e7d-8562-0fb50b5347fe) ### Use case - Less false documentation. - An intuitive user guide through the Netbox system. ### Database changes _No response_ ### External dependencies _No response_
adam added the type: featurepending closure labels 2025-12-29 20:32:46 +01:00
adam closed this issue 2025-12-29 20:32:46 +01:00
Author
Owner

@bitcollector1 commented on GitHub (May 27, 2023):

I made this same recommendation over in the slack channel and got some pushback. Making it a user configurable option would be a great balance!

ALL of our users do this same exact thing every single time, even after pointing it out ;)

@bitcollector1 commented on GitHub (May 27, 2023): I made this same recommendation over in the slack channel and got some pushback. Making it a user configurable option would be a great balance! ALL of our users do this same exact thing every single time, even after pointing it out ;)
Author
Owner

@ITJamie commented on GitHub (May 29, 2023):

I would also agree on this. we have ended up with duplicate ip objects (usually an additional incorrect one set in the global vrf) because of this flow. if assign was the default (or a new view was made where you search first then create new if not exists) it would reduce these errors

@ITJamie commented on GitHub (May 29, 2023): I would also agree on this. we have ended up with duplicate ip objects (usually an additional incorrect one set in the global vrf) because of this flow. if assign was the default (or a new view was made where you search first then create new if not exists) it would reduce these errors
Author
Owner

@github-actions[bot] commented on GitHub (Aug 28, 2023):

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. NetBox is governed by a small group of core maintainers which means not all opened issues may receive direct feedback. Do not attempt to circumvent this process by "bumping" the issue; doing so will result in its immediate closure and you may be barred from participating in any future discussions. Please see our contributing guide.

@github-actions[bot] commented on GitHub (Aug 28, 2023): This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. NetBox is governed by a small group of core maintainers which means not all opened issues may receive direct feedback. **Do not** attempt to circumvent this process by "bumping" the issue; doing so will result in its immediate closure and you may be barred from participating in any future discussions. Please see our [contributing guide](https://github.com/netbox-community/netbox/blob/develop/CONTRIBUTING.md).
Author
Owner

@github-actions[bot] commented on GitHub (Sep 27, 2023):

This issue has been automatically closed due to lack of activity. In an effort to reduce noise, please do not comment any further. Note that the core maintainers may elect to reopen this issue at a later date if deemed necessary.

@github-actions[bot] commented on GitHub (Sep 27, 2023): This issue has been automatically closed due to lack of activity. In an effort to reduce noise, please do not comment any further. Note that the core maintainers may elect to reopen this issue at a later date if deemed necessary.
Author
Owner

@LHBL2003 commented on GitHub (Dec 12, 2023):

Even though I would still like to see the tab order adjusted. I would like to recommend this parrameter to everyone who is struggling with the same problem. Because I had to delete 300 duplicate IP addresses again today.

This prevents duplicate (dead / incorrect) addresses being found everywhere.

https://demo.netbox.dev/static/docs/configuration/dynamic-settings/#enforce_global_unique
AND https://github.com/netbox-community/netbox/issues/14492

image

So that this post was not completely in vain ;)

@LHBL2003 commented on GitHub (Dec 12, 2023): Even though I would still like to see the tab order adjusted. I would like to recommend this parrameter to everyone who is struggling with the same problem. Because I had to delete 300 duplicate IP addresses again today. This prevents duplicate (dead / incorrect) addresses being found everywhere. https://demo.netbox.dev/static/docs/configuration/dynamic-settings/#enforce_global_unique AND https://github.com/netbox-community/netbox/issues/14492 ![image](https://github.com/netbox-community/netbox/assets/46369917/f244cb7d-6e45-473b-8a04-db6d1ced5853) So that this post was not completely in vain ;)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#8127