Ability to bulk rename all relevant models #11054

Closed
opened 2025-12-29 21:39:41 +01:00 by adam · 4 comments
Owner

Originally created by @mathieumd on GitHub (Apr 17, 2025).

Originally assigned to: @jeremystretch on GitHub.

NetBox version

v4.2.7

Feature type

New functionality

Proposed functionality

The table at /ipam/services/ lists all created services attached to a Device or VM.

If you want to rename several of them, you have to edit each of them, one at a time.

It's already possible for interfaces (/dcim/interfaces/, button Rename Selected), so I propose the same feature for services too.

Use case

  1. You named a bunch of services "DNS", but now you need to distinguish between "DNS Resolver" and "DNS Authoritative".
  2. You use Ansible netbox.netbox.nb_inventory with group_by: [ "services" ], and therefore needs a coherent naming (I feel this use case could be improved by #17196)

Database changes

No response

External dependencies

No response

Originally created by @mathieumd on GitHub (Apr 17, 2025). Originally assigned to: @jeremystretch on GitHub. ### NetBox version v4.2.7 ### Feature type New functionality ### Proposed functionality The table at `/ipam/services/` lists all created services attached to a Device or VM. If you want to rename several of them, you have to edit each of them, one at a time. It's already possible for interfaces (`/dcim/interfaces/`, button *Rename Selected*), so I propose the same feature for services too. ### Use case 1. You named a bunch of services "DNS", but now you need to distinguish between "DNS Resolver" and "DNS Authoritative". 2. You use [Ansible netbox.netbox.nb_inventory](https://docs.ansible.com/ansible/latest/collections/netbox/netbox/nb_inventory_inventory.html) with `group_by: [ "services" ]`, and therefore needs a coherent naming (I feel this use case could be improved by #17196) ### Database changes _No response_ ### External dependencies _No response_
adam added the status: acceptedtype: featurecomplexity: low labels 2025-12-29 21:39:41 +01:00
adam closed this issue 2025-12-29 21:39:41 +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 (Jun 30, 2025):

This is now open for work, to be implemented in NetBox v4.4 (please target the PR to the feature branch).

@jeremystretch commented on GitHub (Jun 30, 2025): This is now open for work, to be implemented in NetBox v4.4 (please target the PR to the `feature` branch).
Author
Owner

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

I've expanded the scope of this FR to include all models for which it makes sense to support bulk renaming (i.e. all models with a name field, or similar).

@jeremystretch commented on GitHub (Jun 30, 2025): I've expanded the scope of this FR to include _all_ models for which it makes sense to support bulk renaming (i.e. all models with a `name` field, or similar).
Author
Owner

@mathieumd commented on GitHub (Jul 1, 2025):

Excellent, thank you!

@mathieumd commented on GitHub (Jul 1, 2025): Excellent, thank you!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#11054