[PR #16412] [MERGED] 15156 Add display_url to REST API #14852

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

📋 Pull Request Information

Original PR: https://github.com/netbox-community/netbox/pull/16412
Author: @arthanson
Created: 6/4/2024
Status: Merged
Merged: 6/25/2024
Merged by: @jeremystretch

Base: featureHead: 15156-api-display-url


📝 Commits (10+)

  • 1c9e11e 15156 add display_url to REST API
  • d888fa3 15156 fix view name
  • fb1f72e 15156 fix typo
  • 91f1cdb 15156 fix tests
  • cdbb816 Merge branch 'feature' into 15156-api-display-url
  • 8b80b5e 15156 add url display_url to base class
  • bf9a285 15156 add url display_url to base class
  • 10ff487 15156 add url display_url to base class
  • 2f31c7a Merge branch 'feature' into 15156-api-display-url
  • f3dbde9 15156 review changes

📊 Changes

62 files changed (+436 additions, -620 deletions)

View changed files

📝 docs/plugins/development/rest-api.md (+3 -7)
📝 netbox/circuits/api/nested_serializers.py (+6 -12)
📝 netbox/circuits/api/serializers_/circuits.py (+10 -14)
📝 netbox/circuits/api/serializers_/providers.py (+5 -8)
📝 netbox/core/api/nested_serializers.py (+3 -6)
📝 netbox/core/api/serializers_/change_logging.py (+2 -3)
📝 netbox/core/api/serializers_/data.py (+2 -8)
📝 netbox/core/api/serializers_/jobs.py (+1 -2)
📝 netbox/dcim/api/nested_serializers.py (+42 -84)
📝 netbox/dcim/api/serializers_/cables.py (+8 -10)
📝 netbox/dcim/api/serializers_/device_components.py (+23 -34)
📝 netbox/dcim/api/serializers_/devices.py (+19 -22)
📝 netbox/dcim/api/serializers_/devicetype_components.py (+23 -29)
📝 netbox/dcim/api/serializers_/devicetypes.py (+9 -11)
📝 netbox/dcim/api/serializers_/manufacturers.py (+2 -3)
📝 netbox/dcim/api/serializers_/platforms.py (+2 -3)
📝 netbox/dcim/api/serializers_/power.py (+6 -8)
📝 netbox/dcim/api/serializers_/racks.py (+8 -11)
📝 netbox/dcim/api/serializers_/roles.py (+4 -6)
📝 netbox/dcim/api/serializers_/sites.py (+10 -14)

...and 42 more files

📄 Description

Fixes: #15156


🔄 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/16412 **Author:** [@arthanson](https://github.com/arthanson) **Created:** 6/4/2024 **Status:** ✅ Merged **Merged:** 6/25/2024 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `feature` ← **Head:** `15156-api-display-url` --- ### 📝 Commits (10+) - [`1c9e11e`](https://github.com/netbox-community/netbox/commit/1c9e11e65db405dcad8921b74a8bbabbdac6d3b8) 15156 add display_url to REST API - [`d888fa3`](https://github.com/netbox-community/netbox/commit/d888fa30abe332dcf5a49ebb4f96d31e51318aa5) 15156 fix view name - [`fb1f72e`](https://github.com/netbox-community/netbox/commit/fb1f72ea696fe456b3c6531cd7388aa0229959f5) 15156 fix typo - [`91f1cdb`](https://github.com/netbox-community/netbox/commit/91f1cdb3551186999c7b0a0a31991900b628f33d) 15156 fix tests - [`cdbb816`](https://github.com/netbox-community/netbox/commit/cdbb816095f93c40724633d3e028e9cf9093bf08) Merge branch 'feature' into 15156-api-display-url - [`8b80b5e`](https://github.com/netbox-community/netbox/commit/8b80b5e1cd896f8f68d06ffc9a92635c29352629) 15156 add url display_url to base class - [`bf9a285`](https://github.com/netbox-community/netbox/commit/bf9a285ad7f99ca1699032a5d883eaad258e08c2) 15156 add url display_url to base class - [`10ff487`](https://github.com/netbox-community/netbox/commit/10ff487dcbe29bed698a4b2bce7241f8e536ef2d) 15156 add url display_url to base class - [`2f31c7a`](https://github.com/netbox-community/netbox/commit/2f31c7ab554082ab0c7e42d39e86c7ca12e336d6) Merge branch 'feature' into 15156-api-display-url - [`f3dbde9`](https://github.com/netbox-community/netbox/commit/f3dbde984f5926f98e0eab97b4263427d9683267) 15156 review changes ### 📊 Changes **62 files changed** (+436 additions, -620 deletions) <details> <summary>View changed files</summary> 📝 `docs/plugins/development/rest-api.md` (+3 -7) 📝 `netbox/circuits/api/nested_serializers.py` (+6 -12) 📝 `netbox/circuits/api/serializers_/circuits.py` (+10 -14) 📝 `netbox/circuits/api/serializers_/providers.py` (+5 -8) 📝 `netbox/core/api/nested_serializers.py` (+3 -6) 📝 `netbox/core/api/serializers_/change_logging.py` (+2 -3) 📝 `netbox/core/api/serializers_/data.py` (+2 -8) 📝 `netbox/core/api/serializers_/jobs.py` (+1 -2) 📝 `netbox/dcim/api/nested_serializers.py` (+42 -84) 📝 `netbox/dcim/api/serializers_/cables.py` (+8 -10) 📝 `netbox/dcim/api/serializers_/device_components.py` (+23 -34) 📝 `netbox/dcim/api/serializers_/devices.py` (+19 -22) 📝 `netbox/dcim/api/serializers_/devicetype_components.py` (+23 -29) 📝 `netbox/dcim/api/serializers_/devicetypes.py` (+9 -11) 📝 `netbox/dcim/api/serializers_/manufacturers.py` (+2 -3) 📝 `netbox/dcim/api/serializers_/platforms.py` (+2 -3) 📝 `netbox/dcim/api/serializers_/power.py` (+6 -8) 📝 `netbox/dcim/api/serializers_/racks.py` (+8 -11) 📝 `netbox/dcim/api/serializers_/roles.py` (+4 -6) 📝 `netbox/dcim/api/serializers_/sites.py` (+10 -14) _...and 42 more files_ </details> ### 📄 Description ### Fixes: #15156 --- <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:06 +01:00
adam closed this issue 2025-12-29 23:27:06 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#14852