This commit is contained in:
2018-08-24 17:05:33 +00:00
parent 871182ebdb
commit 33626df512
8 changed files with 70 additions and 29 deletions

View File

@@ -46,11 +46,18 @@ TEXTRA (text field to identify stuff that can't be retrieved from source object,
DELETION
--------
The only way an entry is removed from the log is via deletion of the source object
Initially, the only way an entry is removed from the log is via deletion of the source object
When a source object is deleted, the entire history for that object is removed from the log and a new entry is created showing the deletion and textual representation of the object
- The record has the object type so no need to redundently store that, just the name: "1234" for workorder 1234 or "ABC Accounting" for the client name etc
PURGING (FUTURE)
----------------
Items that might be most purgeable in any future purge scenario:
- Retrieved events
- File attachment download events
- fetch logfile
TODO:
1) Implement this log and routes to interact with it