View Issue Details

IDProjectCategoryView StatusLast Update
0000160Composractionlogpublic2016-01-21 21:51
ReporterChris GrahamAssigned ToChris Graham 
SeverityFeature-request 
Status closedResolutionduplicate 
Product Version 
Fixed in Version 
Summary0000160: Undelete
DescriptionCreate a new API where you can tell it to monitor deletion queries and upload deletions, putting all deleted data into a buffer. Update the log_it function to stop stop the monitoring session and store it all into a deleted_resources table.

[code]
undelete_monitor_start();
...
query_delete(...);
...
delete_upload(...);
...
log_it(...);
[/code]

Update the action log to be able to undelete these items.Warn that sometimes restoring things can lead to inconsistencies - for example if you restore something that was in a category that was since deleted. Make sure it is possible to undo a restore, and explain this in the interface.

Update the deletion messages (e.g. "unreversable and immediate") to note how things can now be undeleted.

Create a cleanup tool to purge deleted items.
TagsRisk: Database change
Time estimation (hours)5
Sponsorship open

Relationships

related to 0000162 resolvedChris Graham Composr documentation Workflow tutorial 

Activities

Chris Graham

2011-06-03 17:08

administrator   ~0000148

Also general full revision history.

Chris Graham

2012-02-19 22:33

administrator   ~0000342

Dupe of 0000002

Issue History

Date Modified Username Field Change
2016-06-08 00:15 Chris Graham Tag Renamed Database change => Risk: Database change