Currently we have this behaviour when updating definitions from the runtime:
- Taurus sends its definitions via Aquila and they get saved into the DB
- Draco sends its definitions via Aquila and they get saved into the DB, but also mark all definitions previously sent by Taurus as deleted
We should scope the update to a single definition_source.
We also need a list of available definition_sources, so we can mark definitions as deleted when their definition_source is no longer available (requires tucana change)
Currently we have this behaviour when updating definitions from the runtime:
We should scope the update to a single definition_source.
We also need a list of available definition_sources, so we can mark definitions as deleted when their definition_source is no longer available (requires tucana change)