Extension: Admin Config Notify
-
Extension Name: ext.magento2.cleverzoeger.admin-config-notify (CleverZoeger_AdminConfigNotify)
-
Shop Link:
-
Magento Compatibility: 2.4.4 - 2.4.8, PHP 8.1 - 8.4
What the extension does
Admin Config Notify records what happens in the Magento backend and notifies you when someone changes the configuration. Three things are covered:
-
Activity log - who changed which entity, when, from which IP and with which browser, including a field-by-field comparison of the old and the new value.
-
Login activity - successful and failed backend logins with user agent details.
-
E-mail notification - every logged change can be sent to one or more recipients.
Entries can be reverted from the grid, and a nightly cron job removes entries older than a configurable number of days.
Configuration
Stores → Configuration → clever+zöger → Admin Config Notify
Config Mail Notify
Recipients are entered comma separated, so several people can be notified at once. The mail template can be exchanged for an own one.
Admin User Actions Log
The log can be switched on and off as a whole, and per entity type. Login activity and page visit history are separate switches, so the log stays readable if only configuration changes matter.
| Setting | Config path | Default |
|---|---|---|
Enable |
|
1 |
Enable Login Activity |
|
1 |
Enable Page Visit History |
|
1 |
Clear Admin Activity Logs After |
|
7 days |
Actions per entity type |
|
1 |
Covered entity types: order, product, category, customer, promotion, e-mail template, CMS page, CMS block, widget, theme, system configuration, product attribute, admin user and SEO.
Admin Activity
clever+zöger → Admin Activity → Admin Activity
Every entry carries user, activity type, store view, module, full action, IP and the affected item. View opens the field comparison, Revert restores the previous value where the entity supports it.
Login Activity
clever+zöger → Admin Activity → Login Activity
Successful and failed logins with browser, browser version, platform and device, so an unusual login stands out at a glance.
Technical details
| Item | Value |
|---|---|
Module name |
CleverZoeger_AdminConfigNotify |
Requires |
cleverzoeger/ext.magento2.cleverzoeger.base ^2.0.1 |
Area |
adminhtml only, the storefront is not touched |
Tables |
|
Cron |
|
Mail template |
|
The set of logged models is described in etc/adminactivity.xml and can be extended
without touching PHP code.