[PR #16789] [MERGED] Fixes #16779: Fix saved filter selection for child object lists #14914

Closed
opened 2025-12-29 23:27:26 +01:00 by adam · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/netbox-community/netbox/pull/16789
Author: @jeremystretch
Created: 7/2/2024
Status: Merged
Merged: 7/3/2024
Merged by: @jeremystretch

Base: developHead: 16779-objectchildrenview-saved-filters


📝 Commits (2)

📊 Changes

7 files changed (+45 additions, -7 deletions)

View changed files

📝 netbox/dcim/views.py (+15 -0)
📝 netbox/ipam/views.py (+12 -0)
📝 netbox/netbox/views/generic/bulk_views.py (+1 -1)
📝 netbox/netbox/views/generic/object_views.py (+3 -0)
📝 netbox/templates/inc/table_controls_htmx.html (+8 -6)
📝 netbox/tenancy/views.py (+1 -0)
📝 netbox/virtualization/views.py (+5 -0)

📄 Description

Fixes: #16779

  • Add filterset_form attribute on ObjectChildrenView
  • Extend ObjectChildrenView to instantiate filter form
  • Define individual filter forms on all relevant ObjectChildrenView subclasses
  • Tweak template to hide saved filters selector if no filter form has been defined

🔄 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/16789 **Author:** [@jeremystretch](https://github.com/jeremystretch) **Created:** 7/2/2024 **Status:** ✅ Merged **Merged:** 7/3/2024 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `develop` ← **Head:** `16779-objectchildrenview-saved-filters` --- ### 📝 Commits (2) - [`f190a23`](https://github.com/netbox-community/netbox/commit/f190a23a3e551d7564373848d92fb001614a85fb) Fixes #16779: Fix saved filter selection for child object lists - [`c76c909`](https://github.com/netbox-community/netbox/commit/c76c909a2fe607ab9ea68010728d2b751f2c56c0) Omit label_suffix ### 📊 Changes **7 files changed** (+45 additions, -7 deletions) <details> <summary>View changed files</summary> 📝 `netbox/dcim/views.py` (+15 -0) 📝 `netbox/ipam/views.py` (+12 -0) 📝 `netbox/netbox/views/generic/bulk_views.py` (+1 -1) 📝 `netbox/netbox/views/generic/object_views.py` (+3 -0) 📝 `netbox/templates/inc/table_controls_htmx.html` (+8 -6) 📝 `netbox/tenancy/views.py` (+1 -0) 📝 `netbox/virtualization/views.py` (+5 -0) </details> ### 📄 Description ### Fixes: #16779 - Add `filterset_form` attribute on ObjectChildrenView - Extend ObjectChildrenView to instantiate filter form - Define individual filter forms on all relevant ObjectChildrenView subclasses - Tweak template to hide saved filters selector if no filter form has been defined --- <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 23:27:26 +01:00
adam closed this issue 2025-12-29 23:27:27 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#14914