Appearance
What is Soft Deletion?
Quick Docket uses soft deletion for all data.
When you delete something, it is hidden rather than permanently removed. This allows deleted data to be restored later, helping protect against accidental deletions and reducing the risk of unrecoverable mistakes.
Browsing Deleted Data
Every data table includes options to control which rows are displayed.
| Option | Description |
|---|---|
| Show Kept | Displays only rows that have not been deleted. This is the default view. |
| Show Deleted | Displays only rows that have been deleted. |
| Show Undiscarded | Displays rows that have not been directly deleted. See Show Undiscarded below for a full explanation. |
| Show All | Displays both kept and deleted rows. |
Restoring Deleted Data
When a row has been deleted, the Delete button is replaced with a Restore button.
Simply click Restore to recover the data.
In some cases, a row cannot be restored if restoring it would result in invalid data. For example, if you delete a customer and later create another customer using the same customer code, restoring the original customer would create a conflict. In this case, the system will prevent the restore until the conflict has been resolved.
Show Undiscarded
The Show Undiscarded option is easiest to understand once you know how soft deletion works.
When a parent record is deleted, its child records are not directly deleted. For example, if an order is deleted, the order itself is marked as deleted, but its line items are not.
Those line items are still treated as deleted because their parent order has been deleted. However, they are not considered to be directly deleted.
This distinction is important when restoring data. If the order is restored, all of its undiscarded line items are restored automatically. However, any line items that were individually deleted before the order was restored remain deleted.
The Show Undiscarded option allows you to identify which child records will be restored automatically when a deleted parent record is restored.
Video Walkthrough
A short demonstration of creating a customer in the system is shown below: