Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. A new API to delete an entity into a trash can. Once an entity is in the trash can, it becomes invisible from the normal CRUD operations. The current delete API will be kept as an alternative to permanently delete an entity.
  2. Each user has a dedicated trash can. The user can view deleted entities in his/her trash can.  (Note: The current trash folder approach is in fact a global trash can.)
  3. The user can restore deleted entities in the trash can.
  4. The user can purge the whole trash can or purge individual entities.
  5. A worker periodically scans trash cans and purges entities that are in the trash can for more than a month.

...