Detailed Auditing

There will be detailed auditing in the system which will allow for the tracking of changes to things in the system. There will be a system-readable version, and a summarised human readable version. It will be a before/after values to be clear. This makes changing back easier.

It will be of the form of the change table will be table / field then the values are in the field format (numbers in numbers, strings in text).

The auditing should track all views, edit, delete, creations.