Recycle bins
Data elements intended for deletion are first moved to a recycle bin. When a recycle bin is emptied, the data in it is permanently removed from the system. Emptying a recycle bin cannot be undone.
When a user moves data to a recycle bin, it is placed in that user's recycle bin in the same location the data was stored in. Each server user has their own recycle bin in each CLC File System Location.
Note: the "Delete" action in a CLC Workbench and the CLC Server Command Line Tools rm command move data to a recycle bin. It is still present, and can be restored from the recycle bin if desired.
Permissions on recycle bins are different to and are more restrictive than permissions applied via the standard permission control system. Specifically:
- Using functionality in a CLC Workbench or the web client, by default a particular user's recycle bin can only be accessed, emptied, or have data restored from it by that user and by members of the admin group.
- Emptying recycle bins can be limited to just members of the admin group.
- Using the CLC Server Command Line Tools, all users can run the
rmcommand, which moves data to their own recycle bin. However, emptying recycle bins and restoring data from them are always admin-only actions.
Note: Deleting data in a CLC_References location does not involve recycle bins when using reference data management functionality in a CLC Workbench. For details, see the section on Reference data management.
If non-administrative users should not be able to move data into a recycle bin, it is recommended that access to the web client and the CLC Server Command Line Tools be limited to just members of the admin group and that the workbench_save_to_server policy is set to "deny" for Workbenches. This policy setting makes CLC Server File System Locations read-only from the CLC Workbench. This means that data in server locations cannot be moved or deleted from the Workbench Navigation Area, or similar. New data can only be added to server locations by the CLC Server (as outputs of tools/analyses run on the server).
Further information about working with CLC Server recycle bins:
- Automatic recycle bin cleanup
- Emptying and restoring data from recycle bins
- Restricting the emptying of recycle bins to administrators
Note: A recycle bin without a user name beside it is present for backwards compatibility with software versions predating the concept of a per-user recycle bins.
Subsections
- Automatic cleanup of recycle bins
- Emptying and restoring data from recycle bins
- Recycle bin restrictions
