keithwoodlock commented on Improvement MIFOSX-9

Original description written by JohnW:

Mifos X needs to Audit changes.

Below are just some casual notes.

There are a number of approaches to Auditing. One possible approach is transactional which could be at an API level - logging just the api command and data associated (as well as user and timestamp data).
e.g. "PUT clients/1 (with json values)". This means its pretty lightweight and you can always roll forward to a particular state for forensic needs and you don't have to store huge before and after data changes as happens when you restructure a loan schedule for example - this might even be available thru tomcat.

This could be augmented by having addition informational audit log entries e.g. if you PUT offices/1 this could be just changing the office name or it could be a change to the office hierarchy which is notable or both.

If notable changes are in the audit it doesn't mean they should be removed from the domain though. e.g. if you have a table for client group transfers you should keep it regardless of auditing.

The Audit may be configurable by MFI e.g. Turn auditing in general on or off. Or Turn parts of the audit on or off.

A user interface which shows changes (by user, date period etc) may be made available. Could be a stand-alone app or something which slots into any other app.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122412
_______________________________________________
Mifos-issues mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mifos-issues

Reply via email to