Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add "Wireless role" (rf_role) field to the InterfaceTemplate model #13170

Closed
sleepinggenius2 opened this issue Jul 12, 2023 · 0 comments
Closed
Assignees
Labels
status: accepted This issue has been accepted for implementation type: feature Introduction of new functionality to the application
Milestone

Comments

@sleepinggenius2
Copy link
Contributor

NetBox version

v3.5.6

Feature type

Data model extension

Proposed functionality

I would like to request the ability to set a value for the "Wireless role" (rf_role) field within an interface template and for it to be copied over to the corresponding interface when it is instantiated.

Use case

A lot of wireless interfaces always function as either an "Access point" or "Station" and being able to set that within the interface template would be a huge time savings. I have recently been planning to migrate all of our APs into NetBox and was surprised to see that I was unable to designate their wireless radios with an "Access point" role while modeling the device types. It would seem to me that this has a similar use case to the existing ability to set "PoE mode" in the interface template. As we have over a thousand APs in our network, it seems unnecessarily cumbersome to change that setting on all of the radio interfaces after the devices are instantiated.

Database changes

The rf_role field will need to be implemented on the InterfaceTemplate model, just like it is on the Interface model.

External dependencies

None

@sleepinggenius2 sleepinggenius2 added the type: feature Introduction of new functionality to the application label Jul 12, 2023
@jsenecal jsenecal added the status: needs owner This issue is tentatively accepted pending a volunteer committed to its implementation label Jul 12, 2023
@abhi1693 abhi1693 self-assigned this Jul 13, 2023
@abhi1693 abhi1693 added status: accepted This issue has been accepted for implementation and removed status: needs owner This issue is tentatively accepted pending a volunteer committed to its implementation labels Jul 13, 2023
@jeremystretch jeremystretch added this to the v3.6 milestone Jul 25, 2023
jeremystretch added a commit that referenced this issue Jul 26, 2023
* adds rf_role to interface template #13170

* fixed migration file conflict

* Misc cleanup

---------

Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Oct 25, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
status: accepted This issue has been accepted for implementation type: feature Introduction of new functionality to the application
Projects
None yet
Development

No branches or pull requests

4 participants