Files
lasuite-drive/docs
Samuel Paccoud - DINUMandManuel Raynaud 573499efc4 (backend) allow purging items after trashbin cutoff and grace period
An item is considered hard deleted in two cases:
- hard deletion was forced by the user while sitting in the trashbin
- the item was only soft deleted but the trashbin retention period
  has expired

Thus, a hard deleted item still exists in database with an associated
file in S3. What the asynchronous task is doing is another action:
permanently removing the item from database and its associated file
from S3. I propose to rename this action "purge".

We refactor the task to improve its resilience:
- don't recursively generate asynchronous tasks. We are already
  outside of a request cycle so we don't need to spawn new
  asynchronous tasks.
- purge the subtree from the bottom to the top: leaves first,
  root last.
- fail fast if something goes wrong and make sure the task will
  continue when we retry it.
2026-04-10 12:32:46 +02:00
..
2026-03-11 14:57:28 +01:00
2026-03-11 14:57:28 +01:00
2025-11-19 10:12:25 +01:00
2025-12-01 11:12:43 +01:00
2025-11-19 10:12:25 +01:00