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

Enhance ValidatedSoftware associations #21

Closed
mzbroch opened this issue Oct 12, 2021 · 2 comments
Closed

Enhance ValidatedSoftware associations #21

mzbroch opened this issue Oct 12, 2021 · 2 comments

Comments

@mzbroch
Copy link

mzbroch commented Oct 12, 2021

Existing Functionality

The plugin allows for limited flexibility when working with ValidatedSoftware model instances.

The user is limited to create only one of the following per the single ValidatedSoftware instance:

  • one association to Device
  • one association to DeviceType
  • one association to InventoryItem

Proposed Functionality

While working with networks of hundreds or thousands of objects, it has been identified current way of managing the ValidatedSoftware is cumbersome.

Most likely, a given software release will be applicable to multiple Device(s) or multiple DeviceType(s) or multiple InventoryType(s) or Groups having the same lifecycle (valid from, valid until etc.).

Proposed functionality assumes following:
ValidatedSoftware instance pointing to a mix of Device, DeviceTypes and CustomGroups (nautobot/nautobot#896).

Use Case

As a Network Engineer, I want to have limited number of ValidatedSoftware to ease maintenance.

As a Network Engineer, I want to assign a ValidatedSoftware instance (one) for different and multiple types of objects (mix of Device, DeviceTypes and objects groups.)

@progala
Copy link
Contributor

progala commented Nov 9, 2021

Raised #32 which implements multiple object assignments for ValidatedSoftware.

@dgarros
Copy link
Contributor

dgarros commented Dec 8, 2021

Fixed in #32

@dgarros dgarros closed this as completed Dec 8, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants