The audit log is managed by an event logger provided by MnoEnterprise (MnoEnterprise::EventLogger
).
Insert here an image - centered - related to the subject here
The MnoEnterprise::EventLogger
is responsible for the following:
How it works:
Listeners are implemented in MnoEnterprise to process the events dispatched by the MnoEnterprise::EventLogger
Technical article on DIY listeners coming soon.
The following events and metadata are logged via the MnoEnterprise::EventLogger
Event | Description | Metadata | |
---|---|---|---|
'app_add ' | Application added to dashboard |
| |
'app_destroy ' | Application deleted from dashboard |
| |
'app_launch ' | Application launched/started |
|
Event | Description | Metadata | |
---|---|---|---|
'dashboard_create ' | Dashboard created |
| |
'dashboard_delete ' | Dashboard deleted |
|
Event | Description | Metadata | |
---|---|---|---|
'organization_create ' | Organization created |
| |
'organization_destroy ' | Organization deleted |
|
Event | Description | Metadata | |
---|---|---|---|
'user_invite ' | User invited to team/organization |
| |
'user_login ' | User logged into platform |
| |
'user_logout ' | User logged out of platform |
| |
'user_update ' | User attributes changed |
| |
'user_confirm ' | Confirmed user account |
| |
'user_timeout ' | User session expired |
| |
'user_update_password ' | User changed password |
| |
'register_developer ' | User registered as a developer |
|
Event | Description | Metadata | |
---|---|---|---|
'widget_create ' | Widget added to dashboard |
| |
'widget_delete ' | Widget removed from dashboard |
|
The following events are coming soon to the Audit Log The following events are not currently tracked by the About users:
About sign-up:
About teams:
About apps:
About Impac!™:
Actions not tracked for Impac!
|
If /wiki/spaces/UKB/pages/58065026 is enabled, the MnoEnterprise::EventLogger
will also create Intercom events.
Some events are named differently when being sent to Intercom. The following table illustrates the naming differences between MnoEnterprise and Intercom.
MnoEnterprise | Intercom |
---|---|
'user_confirm' | 'finished-sign-up' |
'dashboard_create' | 'added-dashboard' |
'dashboard_delete' | 'removed-dashboard' |
'widget_delete' | 'removed-widget' |
'widget_create' | 'added-widget' |
'app_launched' | 'launched-app-{app_nid}' Ex: 'launched-app-inv-tracker' |
'app_destroy' | 'deleted-app-{app_nid}' |
'app_add' | 'added-app-{app_nid}' |
MnoHub API Documentation (Audit Events)
The Audit Log can be viewed from the admin panel: (Note: The 'Description' field can be customized; See Below)
The 'Description' field can be set to display custom messages via a config file:
default: &DEFAULT events: app_add: "%{name} added" user_invite: "%{user_email} invited" dashboard_create: Dashboard '%{dashboard_name}' created dashboard_delete: Dashboard '%{dashboard_name}' deleted widget_create: Widget '%{widget_name}' added widget_delete: Widget '%{widget_name}' deleted development: <<: *DEFAULT uat: <<: *DEFAULT production: <<: *DEFAULT test: <<: *DEFAULT |
The variables are the one from the event metadata.