Trash Recovery
Requirements:
Explicitly trashed Journeys always show as display roots
Explicitly trashed descenda
Requirements:
- [x] Explicitly trashed Journeys always show as display roots
- [x] Explicitly trashed descendants of an explicitly trashed parent Journey do NOT show when that parent Journey is expanded
- [x] When trashed is clicked, inbox should show only explicitly trashed socras
- [x] When a trashed journey is selected, inbox shows only socras that aren't explicitly trashed under that journey
- [x] Only owners and admins can trash any node type
- [x] Only the person who trashes an item sees it in their trash
- [x] Periodic task permanently deletes explicitly trashed items that were trashed more than 30 days ago
- [x] add confirmation before trashing
- [x] add some extra space on bottom of nav to allow for overscroll
- [x] If attempting to recover an explicitly trashed child whose parent is also trashed (explicitly or implicitly), should show error.
- [x] Explicitly trashed item context menu should include options to recover or permanently delete only
- [x] Add a message to top of chat saying "Items can be recovered within 30 days before permanent deletion"**Summary:**
- Trash items are sorted by date with the most recent items displayed first. Only items that have been trashed by the user are shown.By Eduarda Ferreira