Skip to content

Add Depends On Attribute #268

Description

@jdrew82

Environment

  • DiffSync version: 2.0.0

Proposed Functionality

Add the ability to define dependencies on DiffSyncModels. An example of this would be an Interface depending on a Device, a Device depending upon a Location, etc. This is typically done through the parent/child relationship but there are situations where you don't necessarily want to rely on the parent/child relationship to determine if a model should be processed.

Use Case

There are situations where a DiffSyncModel might depend on various other models that don't fit well into the parent/child relationship paradigm. Being able to define dependency relationships between models in a better way could be very useful.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    status: gathering feedbackFurther discussion is needed to determine this issue's scope and/or implementationstatus: internal reviewInternal discussion is required to move forward with issuetype: enhancement

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions