[PR #2103] [MERGED] 132-taggit #12313

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

📋 Pull Request Information

Original PR: https://github.com/netbox-community/netbox/pull/2103
Author: @jeremystretch
Created: 5/22/2018
Status: Merged
Merged: 5/22/2018
Merged by: @jeremystretch

Base: develop-2.4Head: 132-taggit


📝 Commits (10+)

  • b0dafcf Initial work on implementing django-taggit for #132
  • 9b38697 Implemented tags for all primary models
  • 5247f10 Removed redundant tags field
  • e6b3983 Added template tag for tag links
  • 0189609 Fixes URL name
  • 1d15532 Added tags panel to object list view
  • b335049 Implemented tag filtering
  • 601fb41 Tweaked ordering of tags list
  • 918339c Tweak formatting of message to handle translation strings
  • 03a1c48 Added list and utility views for tags

📊 Changes

88 files changed (+772 additions, -50 deletions)

View changed files

📝 netbox/circuits/api/serializers.py (+6 -3)
📝 netbox/circuits/filters.py (+6 -0)
📝 netbox/circuits/forms.py (+5 -2)
📝 netbox/circuits/models.py (+5 -0)
📝 netbox/dcim/api/serializers.py (+12 -6)
📝 netbox/dcim/filters.py (+12 -0)
📝 netbox/dcim/forms.py (+13 -5)
📝 netbox/dcim/models.py (+6 -0)
📝 netbox/extras/api/serializers.py (+13 -0)
📝 netbox/extras/api/urls.py (+3 -0)
📝 netbox/extras/api/views.py (+12 -0)
📝 netbox/extras/filters.py (+21 -0)
📝 netbox/extras/forms.py (+23 -1)
netbox/extras/tables.py (+28 -0)
📝 netbox/extras/tests/test_api.py (+94 -0)
📝 netbox/extras/urls.py (+6 -0)
📝 netbox/extras/views.py (+39 -3)
📝 netbox/ipam/api/serializers.py (+16 -7)
📝 netbox/ipam/filters.py (+15 -0)
📝 netbox/ipam/forms.py (+14 -5)

...and 68 more files

📄 Description

Closes: #132

Implements free-form tagging using django-taggit.


🔄 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/2103 **Author:** [@jeremystretch](https://github.com/jeremystretch) **Created:** 5/22/2018 **Status:** ✅ Merged **Merged:** 5/22/2018 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `develop-2.4` ← **Head:** `132-taggit` --- ### 📝 Commits (10+) - [`b0dafcf`](https://github.com/netbox-community/netbox/commit/b0dafcf50f66dac20d3f13cc15a8d80fd3ab3113) Initial work on implementing django-taggit for #132 - [`9b38697`](https://github.com/netbox-community/netbox/commit/9b3869790d49fa7f9a372dbefeca150520de6728) Implemented tags for all primary models - [`5247f10`](https://github.com/netbox-community/netbox/commit/5247f10d7e0924b089187f420f9156e2e1acb350) Removed redundant tags field - [`e6b3983`](https://github.com/netbox-community/netbox/commit/e6b3983a4e37ab2e2ed96c410cad844b9282c821) Added template tag for tag links - [`0189609`](https://github.com/netbox-community/netbox/commit/01896091379255025cf743279f0056d3fd119e2a) Fixes URL name - [`1d15532`](https://github.com/netbox-community/netbox/commit/1d1553275e92bf00ca2dd4b69b69d86a478bba6b) Added tags panel to object list view - [`b335049`](https://github.com/netbox-community/netbox/commit/b3350490e7d6d0f6e47f1db3762509627846d8fe) Implemented tag filtering - [`601fb41`](https://github.com/netbox-community/netbox/commit/601fb418b5ca9d30250da0754bf18a3be6941533) Tweaked ordering of tags list - [`918339c`](https://github.com/netbox-community/netbox/commit/918339cfa8a6e8f85f24d17fad7eb152daabc962) Tweak formatting of message to handle translation strings - [`03a1c48`](https://github.com/netbox-community/netbox/commit/03a1c48b54d0bc4e62ef452b0919548f0241edfb) Added list and utility views for tags ### 📊 Changes **88 files changed** (+772 additions, -50 deletions) <details> <summary>View changed files</summary> 📝 `netbox/circuits/api/serializers.py` (+6 -3) 📝 `netbox/circuits/filters.py` (+6 -0) 📝 `netbox/circuits/forms.py` (+5 -2) 📝 `netbox/circuits/models.py` (+5 -0) 📝 `netbox/dcim/api/serializers.py` (+12 -6) 📝 `netbox/dcim/filters.py` (+12 -0) 📝 `netbox/dcim/forms.py` (+13 -5) 📝 `netbox/dcim/models.py` (+6 -0) 📝 `netbox/extras/api/serializers.py` (+13 -0) 📝 `netbox/extras/api/urls.py` (+3 -0) 📝 `netbox/extras/api/views.py` (+12 -0) 📝 `netbox/extras/filters.py` (+21 -0) 📝 `netbox/extras/forms.py` (+23 -1) ➕ `netbox/extras/tables.py` (+28 -0) 📝 `netbox/extras/tests/test_api.py` (+94 -0) 📝 `netbox/extras/urls.py` (+6 -0) 📝 `netbox/extras/views.py` (+39 -3) 📝 `netbox/ipam/api/serializers.py` (+16 -7) 📝 `netbox/ipam/filters.py` (+15 -0) 📝 `netbox/ipam/forms.py` (+14 -5) _...and 68 more files_ </details> ### 📄 Description ### Closes: #132 Implements free-form tagging using [django-taggit](https://github.com/alex/django-taggit). --- <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:20:49 +01:00
adam closed this issue 2025-12-29 22:20:49 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#12313