Prevent Broken States by Deletion / Editing #462
Labels
component/edc-ui
affected software component
goal/improve-caas-usability
improves the UX and usability of sovity products
kind/enhancement
New feature or request
status/blocked/needs-product
requires input from product owner
status/blocked/needs-refinement
solution needs to be refined so that development can continue
Feature Request
Description
The Core EDC has loose coupling of entities. One can delete an asset for a live contract agreement and have future transfer processes fail.
We could either design our own foreign key constraints (problematic due to existing loose data) or especially enforce relations in our API Wrapper endpoints.
This would allow us to prevent not well defined broken states such as #228
depends on #364
this is an alternative solution to #387
Check:
Tasks
The text was updated successfully, but these errors were encountered: