[PR #6907] [MERGED] Improve object list layout #13186

Closed
opened 2025-12-29 22:25:52 +01:00 by adam · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/netbox-community/netbox/pull/6907
Author: @jeremystretch
Created: 8/6/2021
Status: Merged
Merged: 8/6/2021
Merged by: @jeremystretch

Base: featureHead: object-list-tabs


📝 Commits (5)

  • 5360967 Split object list and filters into tabs
  • 27513aa Use object_list template for connections, rack elevations
  • a4969af Include custom field filters in grouped filter form
  • ed7af5a Annotate number of applied filters on tab
  • d5a7cc5 Rearrange table controls

📊 Changes

7 files changed (+250 additions, -213 deletions)

View changed files

📝 netbox/dcim/views.py (+3 -0)
📝 netbox/extras/forms.py (+2 -0)
📝 netbox/templates/dcim/connections_list.html (+25 -15)
📝 netbox/templates/dcim/rack_elevation_list.html (+47 -38)
📝 netbox/templates/generic/object_list.html (+118 -83)
📝 netbox/templates/inc/filter_list.html (+42 -62)
📝 netbox/templates/inc/table_controls.html (+13 -15)

📄 Description

  • Split the object table and filter form into separate tabs
  • Annotate the number of applied filters on the filters tab
  • Fix inclusion of custom field filters in filter forms with grouped fields

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/netbox-community/netbox/pull/6907 **Author:** [@jeremystretch](https://github.com/jeremystretch) **Created:** 8/6/2021 **Status:** ✅ Merged **Merged:** 8/6/2021 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `feature` ← **Head:** `object-list-tabs` --- ### 📝 Commits (5) - [`5360967`](https://github.com/netbox-community/netbox/commit/5360967abcf1b5b01cda26a6b53e6e0b010d8648) Split object list and filters into tabs - [`27513aa`](https://github.com/netbox-community/netbox/commit/27513aa062a312eeef9b3a8bf429a4a71ae5dd79) Use object_list template for connections, rack elevations - [`a4969af`](https://github.com/netbox-community/netbox/commit/a4969af9531f45802eb53540e3bf921e900ba3bb) Include custom field filters in grouped filter form - [`ed7af5a`](https://github.com/netbox-community/netbox/commit/ed7af5af3c069d5d8d7bf65223b8a8ce4b376823) Annotate number of applied filters on tab - [`d5a7cc5`](https://github.com/netbox-community/netbox/commit/d5a7cc5891bf195451a2bc2d0ed0235f472381ca) Rearrange table controls ### 📊 Changes **7 files changed** (+250 additions, -213 deletions) <details> <summary>View changed files</summary> 📝 `netbox/dcim/views.py` (+3 -0) 📝 `netbox/extras/forms.py` (+2 -0) 📝 `netbox/templates/dcim/connections_list.html` (+25 -15) 📝 `netbox/templates/dcim/rack_elevation_list.html` (+47 -38) 📝 `netbox/templates/generic/object_list.html` (+118 -83) 📝 `netbox/templates/inc/filter_list.html` (+42 -62) 📝 `netbox/templates/inc/table_controls.html` (+13 -15) </details> ### 📄 Description - Split the object table and filter form into separate tabs - Annotate the number of applied filters on the filters tab - Fix inclusion of custom field filters in filter forms with grouped fields --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
adam added the pull-request label 2025-12-29 22:25:52 +01:00
adam closed this issue 2025-12-29 22:25:52 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#13186