-
Notifications
You must be signed in to change notification settings - Fork 32
Open
Labels
status: gathering feedbackFurther discussion is needed to determine this issue's scope and/or implementationFurther discussion is needed to determine this issue's scope and/or implementationtype: enhancement
Description
Environment
- DiffSync version: 1.4.3
Proposed Functionality
Currently, when a child model instance is moved from a parent model instance A to a parent model instance B, the child model instance will be deleted and re-created. This may cause problems, such as when the child model instance has further dependencies.
Use Case
Taking a single source of truth example with Nautobot specifically:
A tenant that has devices assigned moving between tenant group A and tenant group B, this will cause an exception currently, because the tenant cannot be deleted as long as it has devices or really anything assigned to it.
Metadata
Metadata
Assignees
Labels
status: gathering feedbackFurther discussion is needed to determine this issue's scope and/or implementationFurther discussion is needed to determine this issue's scope and/or implementationtype: enhancement