Audit trail for users
-
Some sort of audit trail (that is a bit more human-readable than the log) would be useful in systems with many users.
It would just show a chronological list of user activity where anything is viewed, added or changed - for example:
12:01:00 - "User1" Logs in from IP 123.123.123.123 12:02:00 - "User1" Vews datasource "datasource" with XID 2323 12:02:00 - "User1" Adds point "pointname" with XID 123123 to "datasource" with XID 2323 12:03:30 - "User2" Logs in from IP 123.123.123.123 12:04:00 - "User2" Vews point "pointname" with XID 123123 12:05:30 - "User2" Modifies property "unit" of point "pointname" with XID 123123 12:06:00 - "User1" Logs Out 12:06:01 - "User2" Adds Event Handler "Alias-here" with XID EH_321321 to point event "Event name here"
.. And so on. It could be further refined with search filters for user, date, XID which would make it very useful indeed.
Realistically, I understand this is probably a very complex feature to implement, so I'm just throwing the suggestion out there for future consideration.
Cheers
Jeremy -
Actually this already mostly exists. Do this query in your SQL condole:
SELECT * from events WHERE typeName = 'AUDIT'
Mango makes audit events for everything. All that is missing is a page to display these in a nice readable method. It's something we have been talking about doing at some point.
-
@JoelHaggar said:
Actually this already mostly exists.
Nice!
I just had a look - you are right, it's definitely not easily readable, but I guess with the base audit event functionality there, wrapping it in a nice page is relatively straightforward.
It's not an urgent need for me, but I think it would add a lot of value to Mango.