Undo/Redo
Last updated
Was this helpful?
Last updated
Was this helpful?
Appfarm Create supports undoing and redoing operations. This article outlines how to use this feature and the scope of its capabilities.
The undo and redo buttons are located in the top right corner of Appfarm Create. Clicking these buttons will undo or redo your most recent operation.
It is also possible to cherry-pick from older operations. For access to older operations, click the chevron to open the complete list (note the limitations below). Note that operations are only stored within the same session—reloading Appfarm Create will clear your change history. The platform stores a maximum of 50 operations.
Undo and redo are supported in the following places in Appfarm Create:
Permissions (only those that take effect after deploy)
Examples:
Undoing the addition of a UI component to a View
Undoing the addition of an Action node to an Action
Undoing the addition of a new Service
Not possible when:
There are references to the instance
The instance has been moved, deleted or updated
Examples:
Undoing the deletion of an App
Undoing the deletion of a Data source
Not possible when:
The parent of the instance has been deleted or moved.
Dependencies of the instance have been deleted. For example, attempting to undo the deletion of a Text component that is bound to a data source property that has been removed.
Examples:
Undoing the reordering of action nodes in an action
Undoing the rearrangement of UI components in a view
Not possible when:
The instance or the instance's parent has been moved. For example, when trying to move a Text back into a Container that has been moved.
The instance has been updated.
Examples:
Undoing the update of the name of a Service
Undoing the update of the Data Source property in a Create object action node
Undoing the update of the Value property in a Text Edit component
Not possible when:
The instance has been deleted.
The instance has been updated after the update that is attempted undone.
The update has side effects, and the results of the side effects have been updated. For example, when setting Value on a Text edit, Label is automatically updated. If the Label has been updated later, undoing the update of the Value is not possible.