Add 'contacts' field to table classes for remaining unhandled models #11789

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

Originally created by @jnovinger on GitHub (Oct 28, 2025).

Originally assigned to: @pheus on GitHub.

NetBox version

v4.4.4

Feature type

Change to existing functionality

Proposed functionality

This is a follow-up to #20692. The contacts field should be added to the default columns for the table classes of the following models, which all inherit from ContactsMixin:

  • netbox.ipam.models.asns.ASN
  • netbox.ipam.models.ip.Aggregate
  • netbox.ipam.models.ip.Prefix
  • netbox.ipam.models.ip.IPRange
  • netbox.ipam.models.ip.IPAddress
  • netbox.vpn.models.tunnels.TunnelGroup
  • netbox.vpn.models.tunnels.Tunnel
  • netbox.vpn.models.l2vpn.L2VPN

Use case

Similar to the original request in #20692, this change will allow users to view and export contact information directly from the list views of these models. This improves consistency across the application and provides a more streamlined user experience for managing resources and their associated contacts.

Database changes

None

External dependencies

None

Originally created by @jnovinger on GitHub (Oct 28, 2025). Originally assigned to: @pheus on GitHub. ### NetBox version v4.4.4 ### Feature type Change to existing functionality ### Proposed functionality This is a follow-up to #20692. The `contacts` field should be added to the default columns for the table classes of the following models, which all inherit from `ContactsMixin`: * `netbox.ipam.models.asns.ASN` * `netbox.ipam.models.ip.Aggregate` * `netbox.ipam.models.ip.Prefix` * `netbox.ipam.models.ip.IPRange` * `netbox.ipam.models.ip.IPAddress` * `netbox.vpn.models.tunnels.TunnelGroup` * `netbox.vpn.models.tunnels.Tunnel` * `netbox.vpn.models.l2vpn.L2VPN` ### Use case Similar to the original request in #20692, this change will allow users to view and export contact information directly from the list views of these models. This improves consistency across the application and provides a more streamlined user experience for managing resources and their associated contacts. ### Database changes None ### External dependencies None
adam added the status: acceptedtype: featurenetbox labels 2025-12-29 21:49:54 +01:00
adam closed this issue 2025-12-29 21:49:54 +01:00
Author
Owner

@pheus commented on GitHub (Oct 28, 2025):

I'd like to contribute this enhancement. Could you please assign the issue to me? Thanks!

@pheus commented on GitHub (Oct 28, 2025): I'd like to contribute this enhancement. Could you please assign the issue to me? Thanks!
Author
Owner

@pheus commented on GitHub (Oct 28, 2025):

Thanks for the assignment and the helpful list of missing table classes. I did another round of checks, and this should cover all of them.

@pheus commented on GitHub (Oct 28, 2025): Thanks for the assignment and the helpful list of missing table classes. I did another round of checks, and this should cover all of them.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#11789