Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
indigo_6_documentation:deletion_dependencies [2012/10/18 21:42] jayindigo_6_documentation:deletion_dependencies [2025/04/14 20:10] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== Deletion Dependencies ======
 +
 +When an object (Device, Trigger, Schedule, Action Group, Control Page, or Variable) is deleted, you will be presented a dialog to confirm. If there are any other objects that are dependent on the object you're deleting, the dialog will show you the dependencies.
 +
 +{{:indigo_6_documentation:depencency_sheet.png?nolink|Dependency Sheet Image}}
 +
 +If you double-click on the dependency, the edit dialog for that object will open so you can change/remove it. If you want the dependent objects to be deleted, just click the **''Delete''** button.
 +
 +Specifically - if the object being deleted will render the dependent object useless, for instance a trigger event that's defined with the device you're deleting in the device state changed definition, then the entire object will be deleted - in this case the trigger. Same with conditions. If the object is used in one of several actions or if it's used on a control page, just the action or page element will be deleted.
 +
 +You may also right-click on any object to pop up the contextual menu and a new menu item, Show Dependencies, will allow you to open a separate window showing the dependencies for the object:
 +
 +{{:indigo_6_documentation:dependency_window.png?nolink|Dependency Window Image}}
 +
 +This should be a big help in figuring out what a given object's dependencies are and allow you to quickly change those relationships.