Many of the 'things' in OrbitKit are related. A Venue has Blueprints. An Exhibit is associated with a Blueprint and a Design. An Archetype contains Blueprints.

To be safe, OrbitKit prevents you from deleting things that are still associated with other things. For example, you cannot delete a Venue until you have deleted all the Blueprints in that venue. You cannot delete a Blueprint until you have deleted all the Exhibits associated with that Blueprint (or reassigned them to another Blueprint).

If you try to delete something that is still being used by another 'thing' in the system, you get the "Unable to delete  {Thing} because it is still in use" error message:

The solution is to unwind this from the bottom up.

Unable to delete an Archetype? Remove all the blueprints from it. Be careful, this will destroy any associated exhibits too!
Unable to delete a Blueprint? Destroy any associated exhibits, or move them to a different blueprint. If you are using archetypes, remove this blueprint from all archetypes (adding another blueprint from the same venue will allow you to 'recycle' existing exhibits for most platforms).
Unable to delete a Venue? Delete all Blueprints in that Venue.

The one exception to all of this is Designs - if you delete Designs, OrbitKit will cascade the delete to all related Exhibits. You'll get a warning dialog when you do this.

Did this answer your question?