Ensure Multi Word Table Columns Consistency #9662

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

Originally created by @mr1716 on GitHub (May 13, 2024).

NetBox version

v4.0.1

Feature type

Change to existing functionality

Proposed functionality

In the core, the last_updated field column shows up as "Last updated" when other columns have both the 1st characters in both words capitalized. This is to help ensure consistency. There are probably other fields like this, and this is to help maintain consistency.

Use case

In the core, the last_updated field column shows up as "Last updated" when other columns have both the 1st characters in both words capitalized. This is to help ensure consistency. There are probably other fields like this, and this is to help maintain consistency. It just looks weird now, without a change

Database changes

No response

External dependencies

No response

Originally created by @mr1716 on GitHub (May 13, 2024). ### NetBox version v4.0.1 ### Feature type Change to existing functionality ### Proposed functionality In the core, the last_updated field column shows up as "Last updated" when other columns have both the 1st characters in both words capitalized. This is to help ensure consistency. There are probably other fields like this, and this is to help maintain consistency. ### Use case In the core, the last_updated field column shows up as "Last updated" when other columns have both the 1st characters in both words capitalized. This is to help ensure consistency. There are probably other fields like this, and this is to help maintain consistency. It just looks weird now, without a change ### Database changes _No response_ ### External dependencies _No response_
adam closed this issue 2025-12-29 21:20:34 +01:00
Author
Owner

@mr1716 commented on GitHub (May 18, 2024):

Table Column values that require capitalization are:
Admin—>Authentication->Users:
Last login
Email address
First name
Last name

Admin—>Authentication->Users:
Users count

Operations->Integrations
Data Sources—> Last updated
Event Rules—> Last updated
Webhooks—> HTTP method, HTTP content type, Last updated, and SSL verification

Logging—>
Journal Entries: Created by

Customization
Custom Fields: Group name, Filter logic, Last updated, Search weight, Display weight,
Custom Field Choices: Base choices, Extra choices, Last updated
Custom Links: Last updated, Link text, Group name, Button class
Export Templates: MIME type, File extension, Date synced, Last updated
Saved Filters: Last updated
Tags: Last updated
Image Attachments: Image height, Image width, Last updated

Provisioning
Config Contexts: Cluster groups, Cluster types, Date synced, last updated, Tenant groups
Config Templates: Last updated, Date synced

Power:
Power Feeds and Power Panels: Last updated

Circuits
Circuits and Circuit Types: Last updated
Providers, Provider Accounts, Provider Networks: Last updated

Virtualization
Virtual Machines: Last updated
Interfaces: Last updated, MAC address
Clusters, Cluster Groups, and Cluster Types: Last updated

VPN
Tunnels—>Last updated and IPSec profile
Tunnel Groups—>Last updated
Tunnel Terminations—>Last updated ad Tunnel interface

L2VPN: Last updated
IKE Policies and IKE Proposals: Last updated
IPSEC Policies, IPSEC Profiles, and IPSEC Proposals: Last updated

Connections:
Cables: Last updated
Wireless Links: Authentication cipher, Pre-shared key, Last updated, Authentication type

Wireless LANs: Last updated, Authentication type, Authentication cipher, Pre-shared key
Wireless LAN Groups: Last updated

IPAM
IP Addresses: Last updated
IP Ranges: Last updated, Start address, End address
Prefixes: Last updated
Prefix and VLAN Rules, ASN Ranges, ASNs, Aggregates, RIRs, VRFs, Route Targets: Last updated
VLANs, VLAN Groups: Last updated
FHRP Groups: Last updated, Authentication key, Authentication type
Service Templates: Last updated
Services: Last updated, IP addresses

Organization:
Sites—> Time zone, Physical address, Shipping Address, Last updated
Regions, Site Groups, and Locations: Last updated

Racks
Racks: Asset tag, Last updated, Mounting depth, Serial number, Starting unit
Rack Roles, Reservations: Last Updated

Tenancy
Tenants and Tenant Groups: Last updated

Contacts
Contacts and Contact Groups: Last updated
Contact Roles: Last updated

Devices
Devices
Devices: Asset tag, Console ports, Console server ports, Device bays, Rack face, Front ports, Inventory items, Last updated, Module Bays, Power outlets, Power ports, Rear Ports, Serial number,
Modules: Serial number
DEvice Roles: VM role, Last updated
Platforms: Last updated
Virtual Chassis: Last updated
Virtual Device Contexts

Device Types
Device Types: Exclude From Utilization, Last updated, Part number, Parent/child status
Module Types: Part number
Manufacturers: Last updated

Device Components
Interfaces: Last updated, PoE mode, PoE type, Wireless chenille, Channel frequency (MHZ), Channel width (MHz), Wireless role, Transmit power (cBm), Wireless Lin,
Front Ports: Last updated
Rear Ports: Last updated
Console Ports: Last updated
Console Server Ports: Last updated
Power Ports: Last updated, Maximum draw (W), Allocated draw (W)
Power Outlets: Feed leg, Last updated
Device Bays: Installed device, Last updated
Inventory Items: Serial number, Last updated
Inventory Item Roles:

@mr1716 commented on GitHub (May 18, 2024): Table Column values that require capitalization are: Admin—>Authentication->Users: Last login Email address First name Last name Admin—>Authentication->Users: Users count Operations->Integrations Data Sources—> Last updated Event Rules—> Last updated Webhooks—> HTTP method, HTTP content type, Last updated, and SSL verification Logging—> Journal Entries: Created by Customization Custom Fields: Group name, Filter logic, Last updated, Search weight, Display weight, Custom Field Choices: Base choices, Extra choices, Last updated Custom Links: Last updated, Link text, Group name, Button class Export Templates: MIME type, File extension, Date synced, Last updated Saved Filters: Last updated Tags: Last updated Image Attachments: Image height, Image width, Last updated Provisioning Config Contexts: Cluster groups, Cluster types, Date synced, last updated, Tenant groups Config Templates: Last updated, Date synced Power: Power Feeds and Power Panels: Last updated Circuits Circuits and Circuit Types: Last updated Providers, Provider Accounts, Provider Networks: Last updated Virtualization Virtual Machines: Last updated Interfaces: Last updated, MAC address Clusters, Cluster Groups, and Cluster Types: Last updated VPN Tunnels—>Last updated and IPSec profile Tunnel Groups—>Last updated Tunnel Terminations—>Last updated ad Tunnel interface L2VPN: Last updated IKE Policies and IKE Proposals: Last updated IPSEC Policies, IPSEC Profiles, and IPSEC Proposals: Last updated Connections: Cables: Last updated Wireless Links: Authentication cipher, Pre-shared key, Last updated, Authentication type Wireless LANs: Last updated, Authentication type, Authentication cipher, Pre-shared key Wireless LAN Groups: Last updated IPAM IP Addresses: Last updated IP Ranges: Last updated, Start address, End address Prefixes: Last updated Prefix and VLAN Rules, ASN Ranges, ASNs, Aggregates, RIRs, VRFs, Route Targets: Last updated VLANs, VLAN Groups: Last updated FHRP Groups: Last updated, Authentication key, Authentication type Service Templates: Last updated Services: Last updated, IP addresses Organization: Sites—> Time zone, Physical address, Shipping Address, Last updated Regions, Site Groups, and Locations: Last updated Racks Racks: Asset tag, Last updated, Mounting depth, Serial number, Starting unit Rack Roles, Reservations: Last Updated Tenancy Tenants and Tenant Groups: Last updated Contacts Contacts and Contact Groups: Last updated Contact Roles: Last updated Devices Devices Devices: Asset tag, Console ports, Console server ports, Device bays, Rack face, Front ports, Inventory items, Last updated, Module Bays, Power outlets, Power ports, Rear Ports, Serial number, Modules: Serial number DEvice Roles: VM role, Last updated Platforms: Last updated Virtual Chassis: Last updated Virtual Device Contexts Device Types Device Types: Exclude From Utilization, Last updated, Part number, Parent/child status Module Types: Part number Manufacturers: Last updated Device Components Interfaces: Last updated, PoE mode, PoE type, Wireless chenille, Channel frequency (MHZ), Channel width (MHz), Wireless role, Transmit power (cBm), Wireless Lin, Front Ports: Last updated Rear Ports: Last updated Console Ports: Last updated Console Server Ports: Last updated Power Ports: Last updated, Maximum draw (W), Allocated draw (W) Power Outlets: Feed leg, Last updated Device Bays: Installed device, Last updated Inventory Items: Serial number, Last updated Inventory Item Roles:
Author
Owner

@github-actions[bot] commented on GitHub (Apr 25, 2025):

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 (Apr 25, 2025): 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/main/CONTRIBUTING.md).
Author
Owner

@mr1716 commented on GitHub (Apr 25, 2025):

@jeremystretch if we want to keep everything lower case, then I may be able to do this today and get a PR over by EoD.

@mr1716 commented on GitHub (Apr 25, 2025): @jeremystretch if we want to keep everything lower case, then I may be able to do this today and get a PR over by EoD.
Author
Owner

@jeremystretch commented on GitHub (May 27, 2025):

Closing this as stale.

@jeremystretch commented on GitHub (May 27, 2025): Closing this as stale.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#9662