diff --git a/webadmin/src/js/index.js b/webadmin/src/js/index.js index 6baf077a9..c8f8fad0e 100644 --- a/webadmin/src/js/index.js +++ b/webadmin/src/js/index.js @@ -310,6 +310,23 @@ var ACTION_USER_LOGIN = 'user.login'; var ACTION_USER_REMOVE = 'user.remove'; var ACTION_USER_UPDATE = 'user.update'; +app.filter('eventLogSource', function() { + return function(eventLog) { + var source = eventLog.source; + var data = eventLog.data; + var errorMessage = data.errorMessage; + + // ({{ eventLog.source.ip || eventLog.source.appId }}) + var line = source.username || source.userId || source.authType; + + if (source.app) line += ' - ' + source.app.fqdn; + else if (source.ip) line += ' - ' + source.ip; + else if (source.appId) line += ' - ' + source.appId; + + return line; + }; +}); + app.filter('eventLogDetails', function() { // NOTE: if you change this, the CLI tool (cloudron machine eventlog) probably needs fixing as well return function(eventLog) { diff --git a/webadmin/src/views/activity.html b/webadmin/src/views/activity.html index 0589059c7..8054e4648 100644 --- a/webadmin/src/views/activity.html +++ b/webadmin/src/views/activity.html @@ -38,7 +38,7 @@