lyz-code / pydo

Command line task manager built with Python and SQLite.
https://lyz-code.github.io/pydo
GNU General Public License v3.0
20 stars 4 forks source link

Add `undo` support #7

Open lyz-code opened 4 years ago

lyz-code commented 4 years ago

We'll need to first setup a way of writing a log of the actions done so they are reversible

lyz-code commented 4 years ago

Implement an Audit table, to extract which fields are changed, use something like DeepDiff