View Issue Details

IDProjectCategoryView StatusLast Update
2118Composractionlogpublic2022-08-15 02:14
ReporterChris Graham Assigned ToGuest  
PrioritynormalSeverityfeature 
Status newResolutionopen 
Summary2118: Implement undo/undelete
DescriptionThe revisions system of v10 holds the data (in Resource-fs JSON form) that was just overwritten/erased, so add code to automatically restore this.

Some of the code is already laid out for this. Mainly it is a matter of ensuring Resource-fs works robustly, particularly in terms of restoring to a path that may no longer exist (e.g. restoring a post to a topic that was itself later deleted - in which case a new 'shell' topic should auto-create).
TagsType: Cross-cutting feature , Type: Usability (major)
Attach Tags
Time estimation (hours)8
Sponsorship open

Sponsor

Date Added Member Amount Sponsored

Relationships

related to 1756 ResolvedChris Graham Set up official revisions system 
related to 2119 Not AssignedGuest Extend revisions to all resource types 
related to 4718 Not AssignedGuest High quality staging server support (content push) 

Activities

Chris Graham

2022-08-15 02:14

administrator   ~7455

Also necessary to consider how associated on-disk files would be handled. Are these all going to go into the action log as base64-encoded data?

Add Note

View Status
Note
Upload Files
Maximum size: 32,768 KiB

Attach files by dragging & dropping, selecting or pasting them.
You are not logged in You are not logged in. This means you will not get any e-mail notifications. And if you reply, we will not know for sure you are the original poster of the issue.

Issue History

Date Modified Username Field Change
2016-12-08 12:47 Chris Graham Tag Attached: Type: Usability
2016-12-08 12:50 Chris Graham Tag Renamed Type: Usability => Type: Usability (major)
2016-12-08 16:17 Chris Graham Tag Attached: Type: Cross-cutting feature
2021-11-18 01:11 Chris Graham Relationship added related to 2119
2021-11-18 01:11 Chris Graham Relationship added related to 4718
2022-08-15 02:14 Chris Graham Note Added: 0007455