netbox-lifecycle icon indicating copy to clipboard operation
netbox-lifecycle copied to clipboard

Extend Support Contract Assignment to Modules

Open mathieued opened this issue 10 months ago • 3 comments

Plugin version

v1.1.5

NetBox version

v4.1.1

Feature type

Data model extension

Proposed functionality

I figure it would be interesting to extend the Support Contract Assignment feature to Modules.

Use case

As Modules can be used to represent linecards, they don't necessarily share the same support contracts/constraints than the chassis they're included in, which is a Device. So, having the ability to assign a support contract to Modules, will allow users to make this differentiation.

Database changes

Adds a module_id field to netbox_lifecycle_supportcontractassignment table.

External dependencies

None.

mathieued avatar Feb 28 '25 15:02 mathieued

Hello @DanSheps, I had the feature working today on my VM, but I just need to work on the test files (most challenging part concerning Modules) before pushing the PR. Can you confirm if you consider this feature relevant to add to the project, before putting the work in for the tests ? Thanks :)

mathieued avatar Mar 13 '25 19:03 mathieued

I think it is worth the addition

DanSheps avatar Mar 13 '25 20:03 DanSheps

I think it is worth the addition

DanSheps avatar Mar 13 '25 21:03 DanSheps