Inconsistent related record linking - Device view #6645

Closed
opened 2025-12-29 19:43:27 +01:00 by adam · 1 comment
Owner

Originally created by @tardoe on GitHub (Jul 11, 2022).

Originally assigned to: @jeremystretch on GitHub.

NetBox version

3.1.11

Python version

3.9

Steps to Reproduce

I'm recording a couple of related examples that have changed between 2.x and 3.x and highlighted both inconsistencies in label link behaviour and where this creates poor UX.

  • Create a device with a platform, device type, device role, manufacture within a site.
  • Navigate to the device record: dcim/devices/<id>/

Expected Behavior

Site Label:

  • The site label located within the breadcrumbs at the top of the device record page should link to the site record.

Device Role:

  • The device role label should link to the device role record.

Observed Behavior

Site Label:

  • The user should be taken to the site record, not a filtered list of devices. The same label within the Device section is correct, it's only the breadcrumb example that has this behaviour. This is poor UX to have two identical labels perform two different functions.

Device Role:

  • The user should be taken to the Device Role record, not a filtered list of device with this role.
Originally created by @tardoe on GitHub (Jul 11, 2022). Originally assigned to: @jeremystretch on GitHub. ### NetBox version 3.1.11 ### Python version 3.9 ### Steps to Reproduce I'm recording a couple of related examples that have changed between 2.x and 3.x and highlighted both inconsistencies in label link behaviour and where this creates poor UX. - Create a device with a platform, device type, device role, manufacture within a site. - Navigate to the device record: dcim/devices/&lt;id&gt;/ ### Expected Behavior Site Label: - The site label located within the breadcrumbs at the top of the device record page should link to the site record. Device Role: - The device role label should link to the device role record. ### Observed Behavior Site Label: - The user should be taken to the site record, not a filtered list of devices. The same label within the Device section is correct, it's only the breadcrumb example that has this behaviour. This is poor UX to have two identical labels perform two different functions. Device Role: - The user should be taken to the Device Role record, not a filtered list of device with this role.
adam added the type: bugstatus: accepted labels 2025-12-29 19:43:27 +01:00
adam closed this issue 2025-12-29 19:43:27 +01:00
Author
Owner

@jeremystretch commented on GitHub (Jul 11, 2022):

I'm recording a couple of related examples that have changed between 2.x and 3.x

The v3.0 beta period was open from July 23rd to August 30th last year. Please note that we're no longer considering any feedback regarding changes from v2.x behavior as the v3.0 UI is now well-established.

The site label located within the breadcrumbs at the top of the device record page should link to the site record.

The breadcrumbs exist to enable convenient navigation within the context of the object type. When you see "Devices > SiteName," the "Devices" link takes you to the global devices list, whereas the "SiteName" link takes you to the devices list filtered for that specific site. This is by design and consistent across all object types, and won't be changed.

The device role label should link to the device role record.

This part of the bug report is valid. The link should point to the device role's absolute URL.

@jeremystretch commented on GitHub (Jul 11, 2022): > I'm recording a couple of related examples that have changed between 2.x and 3.x The v3.0 beta period was open from July 23rd to August 30th last year. Please note that we're no longer considering any feedback regarding changes from v2.x behavior as the v3.0 UI is now well-established. > The site label located within the breadcrumbs at the top of the device record page should link to the site record. The breadcrumbs exist to enable convenient navigation within the context of the object type. When you see "Devices > SiteName," the "Devices" link takes you to the global devices list, whereas the "SiteName" link takes you to the devices list filtered for that specific site. This is by design and consistent across all object types, and won't be changed. > The device role label should link to the device role record. This part of the bug report is valid. The link should point to the device role's absolute URL.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#6645