Is there any way to display a changelog on individual's records to see which user created, edited it over time? I know I can go into the Control Panel > Website logs and search using the ID, but this is very time consuming and only admin can do it.
Ideally, it would be nice to have an option to turn it on and to display to members/visitors. I understand turning it on to visitors would probably create a lot more CPU and database accesses.
In the control panel, we show a text-based "diff" of the GEDCOM data.
This is because we assume site-admins have some knowledge of GEDCOM.
For users/visitors, we'd need to show the differences using something less technical...
There is also the issue of privacy. Suppose the edit was to hide some data that should not have been shown?
Would we also need to access all the historic privacy settings and match them against the historic data?
This could be quite complicated/difficult to design.