Add new mail events

This commit is contained in:
Girish Ramakrishnan
2018-11-10 00:32:37 -08:00
parent 22589e7103
commit a340eea769
2 changed files with 36 additions and 0 deletions

View File

@@ -349,6 +349,13 @@ var ACTION_USER_REMOVE = 'user.remove';
var ACTION_USER_UPDATE = 'user.update';
var ACTION_USER_TRANSFER = 'user.transfer';
var ACTION_MAIL_ENABLED = 'mail.enabled';
var ACTION_MAIL_DISABLED = 'mail.disabled';
var ACTION_MAIL_MAILBOX_ADD = 'mail.box.add';
var ACTION_MAIL_MAILBOX_REMOVE = 'mail.box.remove';
var ACTION_MAIL_LIST_ADD = 'mail.list.add';
var ACTION_MAIL_LIST_REMOVE = 'mail.list.remove';
app.filter('eventLogSource', function() {
return function(eventLog) {
var source = eventLog.source;
@@ -428,6 +435,24 @@ app.filter('eventLogDetails', function() {
case ACTION_USER_LOGIN:
return (data.user ? (data.user.email + (data.user.username ? ' (' + data.user.username + ')' : '')) : data.userId) + ' logged in';
case ACTION_MAIL_ENABLED:
return 'Cloudron Mail was enabled for domain ' + data.domain;
case ACTION_MAIL_DISABLED:
return 'Cloudron Mail was disabled for domain ' + data.domain;
case ACTION_MAIL_MAILBOX_ADD:
return 'Mailbox with name ' + data.name + ' was added in domain ' + data.domain;
case ACTION_MAIL_MAILBOX_REMOVE:
return 'Mailbox with name ' + data.name + ' was removed in domain ' + data.domain;
case ACTION_MAIL_LIST_ADD:
return 'Mail list with name ' + data.name + ' was added in domain ' + data.domain;
case ACTION_MAIL_LIST_REMOVE:
return 'Mail list with name ' + data.name + ' was added in domain ' + data.domain;
default: return eventLog.action;
}
};
@@ -458,6 +483,12 @@ app.filter('eventLogAction', function() {
case ACTION_USER_LOGIN: return 'User login';
case ACTION_USER_REMOVE: return 'User removed';
case ACTION_USER_UPDATE: return 'User updated';
case ACTION_MAIL_ENABLED: return 'Mail enabled';
case ACTION_MAIL_DISABLED: return 'Mail disabled';
case ACTION_MAIL_MAILBOX_ADD: return 'Mailbox added';
case ACTION_MAIL_MAILBOX_REMOVE: return 'Mailbox removed';
case ACTION_MAIL_LIST_ADD: return 'Mail list added';
case ACTION_MAIL_LIST_REMOVE: return 'Mail list removed';
default: return eventLog.action;
}
};