-
Notifications
You must be signed in to change notification settings - Fork 2.9k
Open
Labels
complexity: highExpected to require a large amont of time and effort to implement relative to other tasksExpected to require a large amont of time and effort to implement relative to other tasksneeds milestoneAwaiting prioritization for inclusion with a future NetBox releaseAwaiting prioritization for inclusion with a future NetBox releasestatus: backlogAwaiting selection for workAwaiting selection for worktype: featureIntroduction of new functionality to the applicationIntroduction of new functionality to the application
Description
NetBox version
v4.2.6
Feature type
Data model extension
Proposed functionality
Add ForeignKeys to Site and Location on the Module model, replicating what exists today on the Device model. If the module is installed within a device, these values will be inherited from the parent device. If not installed within a device, the module can be assigned to a site and (optionally) a location designated for storage.
We should also add an explicit "storage" choice for the status
fields on both Device and Module.
Use case
Introducing a relationship between a module and a site/location enables a module to exist outside the context of a parent device. Although modules generally are not considered operational on their own, this is useful for tracking modules for inventory purposes.
Database changes
- Add
site
andlocation
ForeignKeys on Module
External dependencies
N/A
DanSheps, cybarox, kiel-koerber, pheus, rodvand and 10 moreDanSheps, kevemueller, kquinsland, kiel-koerber, teixemf and 2 more
Metadata
Metadata
Assignees
Labels
complexity: highExpected to require a large amont of time and effort to implement relative to other tasksExpected to require a large amont of time and effort to implement relative to other tasksneeds milestoneAwaiting prioritization for inclusion with a future NetBox releaseAwaiting prioritization for inclusion with a future NetBox releasestatus: backlogAwaiting selection for workAwaiting selection for worktype: featureIntroduction of new functionality to the applicationIntroduction of new functionality to the application