netbox-community / netbox

The premier source of truth powering network automation. Open source under Apache 2. Try NetBox Cloud free: https://netboxlabs.com/free-netbox-cloud/
http://netboxlabs.com/oss/netbox/
Apache License 2.0
16.4k stars 2.61k forks source link

Ensure Multi Word Table Columns Consistency #16108

Open mr1716 opened 6 months ago

mr1716 commented 6 months ago

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

mr1716 commented 6 months ago

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: