[PR #13035] [MERGED] Closes #8248: User bookmarks #14105

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

📋 Pull Request Information

Original PR: https://github.com/netbox-community/netbox/pull/13035
Author: @jeremystretch
Created: 6/28/2023
Status: Merged
Merged: 6/29/2023
Merged by: @jeremystretch

Base: featureHead: 8248-user-bookmarks


📝 Commits (8)

📊 Changes

30 files changed (+590 additions, -7 deletions)

View changed files

📝 docs/features/customization.md (+4 -0)
docs/models/extras/bookmark.md (+13 -0)
📝 mkdocs.yml (+1 -0)
📝 netbox/extras/api/nested_serializers.py (+9 -0)
📝 netbox/extras/api/serializers.py (+25 -0)
📝 netbox/extras/api/urls.py (+1 -0)
📝 netbox/extras/api/views.py (+11 -0)
📝 netbox/extras/choices.py (+16 -1)
📝 netbox/extras/dashboard/widgets.py (+41 -0)
📝 netbox/extras/filtersets.py (+21 -0)
📝 netbox/extras/forms/model_forms.py (+13 -1)
netbox/extras/migrations/0095_bookmarks.py (+34 -0)
📝 netbox/extras/models/models.py (+39 -1)
📝 netbox/extras/tables/tables.py (+16 -0)
📝 netbox/extras/tests/test_api.py (+52 -0)
📝 netbox/extras/tests/test_filtersets.py (+71 -0)
📝 netbox/extras/tests/test_views.py (+48 -0)
📝 netbox/extras/urls.py (+6 -1)
📝 netbox/extras/views.py (+29 -0)
📝 netbox/netbox/models/__init__.py (+1 -0)

...and 10 more files

📄 Description

Closes: #8248

  • Introduce the extras.Bookmark model and relevant views to enable the creation and removal of bookmarks
  • Add a dashboard widget to display user bookmarks

🔄 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/13035 **Author:** [@jeremystretch](https://github.com/jeremystretch) **Created:** 6/28/2023 **Status:** ✅ Merged **Merged:** 6/29/2023 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `feature` ← **Head:** `8248-user-bookmarks` --- ### 📝 Commits (8) - [`38d27a6`](https://github.com/netbox-community/netbox/commit/38d27a6fee40303f6431ce29632214eb71afceff) Initial work on #8248 - [`d87e5b6`](https://github.com/netbox-community/netbox/commit/d87e5b6d7f53d69f4475853f21b9ed7eef983656) Add tests - [`029dc8e`](https://github.com/netbox-community/netbox/commit/029dc8e1bf5fdd3872da9166189d5863c7e2507f) Fix tests - [`5f5ac03`](https://github.com/netbox-community/netbox/commit/5f5ac03f68be0f45d42746ba809ac100076fe366) Add feature query for bookmarks - [`1fee71d`](https://github.com/netbox-community/netbox/commit/1fee71d67d2b9bbfcda4c9264d832e00f5e13aa2) Add BookmarksWidget - [`9874c52`](https://github.com/netbox-community/netbox/commit/9874c52577116216536e18c946b1ac108c319767) Correct generic relation name - [`c9f513c`](https://github.com/netbox-community/netbox/commit/c9f513ce03fccf9f3ee558424638f4e080992413) Add docs for bookmarks - [`c23e3ea`](https://github.com/netbox-community/netbox/commit/c23e3eab344f50374eb318097bb69ee5d7848d3d) Remove inheritance from ChangeLoggedModel ### 📊 Changes **30 files changed** (+590 additions, -7 deletions) <details> <summary>View changed files</summary> 📝 `docs/features/customization.md` (+4 -0) ➕ `docs/models/extras/bookmark.md` (+13 -0) 📝 `mkdocs.yml` (+1 -0) 📝 `netbox/extras/api/nested_serializers.py` (+9 -0) 📝 `netbox/extras/api/serializers.py` (+25 -0) 📝 `netbox/extras/api/urls.py` (+1 -0) 📝 `netbox/extras/api/views.py` (+11 -0) 📝 `netbox/extras/choices.py` (+16 -1) 📝 `netbox/extras/dashboard/widgets.py` (+41 -0) 📝 `netbox/extras/filtersets.py` (+21 -0) 📝 `netbox/extras/forms/model_forms.py` (+13 -1) ➕ `netbox/extras/migrations/0095_bookmarks.py` (+34 -0) 📝 `netbox/extras/models/models.py` (+39 -1) 📝 `netbox/extras/tables/tables.py` (+16 -0) 📝 `netbox/extras/tests/test_api.py` (+52 -0) 📝 `netbox/extras/tests/test_filtersets.py` (+71 -0) 📝 `netbox/extras/tests/test_views.py` (+48 -0) 📝 `netbox/extras/urls.py` (+6 -1) 📝 `netbox/extras/views.py` (+29 -0) 📝 `netbox/netbox/models/__init__.py` (+1 -0) _...and 10 more files_ </details> ### 📄 Description ### Closes: #8248 - Introduce the `extras.Bookmark` model and relevant views to enable the creation and removal of bookmarks - Add a dashboard widget to display user bookmarks --- <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:22:31 +01:00
adam closed this issue 2025-12-29 23:22:31 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#14105