[PR #7611] [MERGED] Closes #3979: Wireless network modeling #13259

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

📋 Pull Request Information

Original PR: https://github.com/netbox-community/netbox/pull/7611
Author: @jeremystretch
Created: 10/21/2021
Status: Merged
Merged: 10/21/2021
Merged by: @jeremystretch

Base: featureHead: 3979-wireless


📝 Commits (10+)

  • 8e1535f Add RF channel fields to Interface
  • 8b80b0c Introduce the wireless app and SSID model
  • 38f6d22 Enable attachment of wireless interfaces to SSIDs
  • 5271680 Rename SSID model to WirelessLAN
  • 90e9f34 Add WirelessLink model
  • 445e16f Reference WirelessLink on both attached Interfaces
  • 138af27 Record wireless links as part of cable path
  • 1c73bd5 Resolve test errors
  • ac2cd55 Rename cable_peer fields to link_peer
  • ec0560a Fix trace_paths command for wireless links

📊 Changes

87 files changed (+3367 additions, -213 deletions)

View changed files

docs/core-functionality/wireless.md (+8 -0)
📝 docs/models/dcim/interface.md (+11 -0)
docs/models/wireless/wirelesslan.md (+11 -0)
docs/models/wireless/wirelesslangroup.md (+3 -0)
docs/models/wireless/wirelesslink.md (+9 -0)
📝 mkdocs.yml (+1 -0)
📝 netbox/circuits/api/serializers.py (+3 -3)
netbox/circuits/migrations/0004_rename_cable_peer.py (+21 -0)
📝 netbox/circuits/models.py (+2 -2)
📝 netbox/dcim/api/serializers.py (+34 -31)
📝 netbox/dcim/api/views.py (+6 -6)
📝 netbox/dcim/choices.py (+2 -2)
📝 netbox/dcim/constants.py (+1 -0)
📝 netbox/dcim/filtersets.py (+12 -2)
📝 netbox/dcim/forms/bulk_edit.py (+4 -4)
📝 netbox/dcim/forms/bulk_import.py (+9 -2)
📝 netbox/dcim/forms/filtersets.py (+23 -1)
📝 netbox/dcim/forms/models.py (+20 -1)
📝 netbox/dcim/forms/object_create.py (+23 -1)
📝 netbox/dcim/graphql/types.py (+6 -0)

...and 67 more files

📄 Description

Closes: #3979

This introduces several models to support modeling wireless networks:

  • WirelessLAN (PTMP/multiaccess segments)
  • WirelessLANGroup
  • WirelessLink (Point-to-point connections)

Additionally, we add several fields to dcim.Interface to model wireless attributes:

  • rf_role
  • rf_channel
  • rf_channel_frequency
  • rf_channel_width

🔄 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/7611 **Author:** [@jeremystretch](https://github.com/jeremystretch) **Created:** 10/21/2021 **Status:** ✅ Merged **Merged:** 10/21/2021 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `feature` ← **Head:** `3979-wireless` --- ### 📝 Commits (10+) - [`8e1535f`](https://github.com/netbox-community/netbox/commit/8e1535f7ecba14aa9259b0ad62f0eabeccc12d82) Add RF channel fields to Interface - [`8b80b0c`](https://github.com/netbox-community/netbox/commit/8b80b0c3df451a894c1286f7afdbb5cd940b8f61) Introduce the wireless app and SSID model - [`38f6d22`](https://github.com/netbox-community/netbox/commit/38f6d22d2d7ac412efa9b50ef4f598d17726e0a9) Enable attachment of wireless interfaces to SSIDs - [`5271680`](https://github.com/netbox-community/netbox/commit/5271680483709114760dc0695e3d1dbbb6f45186) Rename SSID model to WirelessLAN - [`90e9f34`](https://github.com/netbox-community/netbox/commit/90e9f344944ef192b4b3ebc56a895d93e2995440) Add WirelessLink model - [`445e16f`](https://github.com/netbox-community/netbox/commit/445e16f6682e250f855c2cc5185e8dce4f146e51) Reference WirelessLink on both attached Interfaces - [`138af27`](https://github.com/netbox-community/netbox/commit/138af27bf7c18d6833233ff84029eb8ef6a186bf) Record wireless links as part of cable path - [`1c73bd5`](https://github.com/netbox-community/netbox/commit/1c73bd5079876cec632d8a7eafa71e01e701a369) Resolve test errors - [`ac2cd55`](https://github.com/netbox-community/netbox/commit/ac2cd552b9641023e7ddf615fcb461e24fe42ea4) Rename cable_peer fields to link_peer - [`ec0560a`](https://github.com/netbox-community/netbox/commit/ec0560a2c547c6f480ab67b025fa979a939e5f3c) Fix trace_paths command for wireless links ### 📊 Changes **87 files changed** (+3367 additions, -213 deletions) <details> <summary>View changed files</summary> ➕ `docs/core-functionality/wireless.md` (+8 -0) 📝 `docs/models/dcim/interface.md` (+11 -0) ➕ `docs/models/wireless/wirelesslan.md` (+11 -0) ➕ `docs/models/wireless/wirelesslangroup.md` (+3 -0) ➕ `docs/models/wireless/wirelesslink.md` (+9 -0) 📝 `mkdocs.yml` (+1 -0) 📝 `netbox/circuits/api/serializers.py` (+3 -3) ➕ `netbox/circuits/migrations/0004_rename_cable_peer.py` (+21 -0) 📝 `netbox/circuits/models.py` (+2 -2) 📝 `netbox/dcim/api/serializers.py` (+34 -31) 📝 `netbox/dcim/api/views.py` (+6 -6) 📝 `netbox/dcim/choices.py` (+2 -2) 📝 `netbox/dcim/constants.py` (+1 -0) 📝 `netbox/dcim/filtersets.py` (+12 -2) 📝 `netbox/dcim/forms/bulk_edit.py` (+4 -4) 📝 `netbox/dcim/forms/bulk_import.py` (+9 -2) 📝 `netbox/dcim/forms/filtersets.py` (+23 -1) 📝 `netbox/dcim/forms/models.py` (+20 -1) 📝 `netbox/dcim/forms/object_create.py` (+23 -1) 📝 `netbox/dcim/graphql/types.py` (+6 -0) _...and 67 more files_ </details> ### 📄 Description ### Closes: #3979 This introduces several models to support modeling wireless networks: - WirelessLAN (PTMP/multiaccess segments) - WirelessLANGroup - WirelessLink (Point-to-point connections) Additionally, we add several fields to dcim.Interface to model wireless attributes: - `rf_role` - `rf_channel` - `rf_channel_frequency` - `rf_channel_width` --- <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:26:18 +01:00
adam closed this issue 2025-12-29 22:26:18 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#13259