PHPackages                             adwise/module-admin-activity-dashboard - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Admin Panels](/categories/admin)
4. /
5. adwise/module-admin-activity-dashboard

ActiveMagento2-module[Admin Panels](/categories/admin)

adwise/module-admin-activity-dashboard
======================================

Hyvä Commerce Admin Dashboard widget that displays recent admin activity from the Mage-OS Admin Activity Log, with filters and inline field-change diffs

1.0.0(1mo ago)00MITPHPPHP &gt;=8.2

Since Jul 2Pushed 1mo agoCompare

[ Source](https://github.com/adwise/hyva-commerce-audit-trail-widget)[ Packagist](https://packagist.org/packages/adwise/module-admin-activity-dashboard)[ RSS](/packages/adwise-module-admin-activity-dashboard/feed)WikiDiscussions main Synced 1w ago

READMEChangelogDependencies (4)Versions (2)Used By (0)

[ ![Adwise](https://camo.githubusercontent.com/6e34ac1e9f24185882f5545ff8c10f3349fe3601d1164671a3b271835344645c/68747470733a2f2f63646e2e6164776973652e6e6c2f686f737465645f66696c65732f6769746875622f6c6f676f2e77656270 "Adwise")](https://www.adwise.nl/)Recent Admin Activity — Hyvä Commerce Dashboard Widget
======================================================

[](#recent-admin-activity--hyvä-commerce-dashboard-widget)

A widget for the [Hyvä Commerce Admin Dashboard](https://docs.hyva.io/hyva-commerce/features/admin-dashboard/) that puts your store's audit trail front and center: who changed what, when — and exactly which fields went from which value to which, expandable inline per row.

The audit data comes from the excellent [mage-os/module-admin-activity-log](https://github.com/mage-os/module-admin-activity-log); this module adds the dashboard surface on top of it.

[![Recent Admin Activity widget](docs/recent-admin-activity-widget.png)](docs/recent-admin-activity-widget.png)

Features
--------

[](#features)

- **Activity table** — time, admin (with initials avatar), color-coded action badge, area, and a direct link to the edited item
- **Inline field diffs** — expand any row to see old value → new value per changed field, without leaving the dashboard
- **Filters** — narrow the list by admin, time range (last hour / 24 hours / 7 days), action, or area, instantly and client-side
- **Noise suppression** — type-juggling artifacts (`100` → `100.0000`), falsy-equivalent transitions (`0` → *(empty)*), and request-scoped bookkeeping fields are filtered out of the diff, so only real changes show
- **Configurable** — row limit per widget instance; diff entries capped with a "+N more" summary; a trailing action links to the full activity log grid
- **Access control** — visibility is gated by the `MageOS_AdminActivityLog::activity` ACL resource, matching the activity log grid itself

Requirements
------------

[](#requirements)

DependencyVersionMagento Open Source / Adobe Commerce / Mage-OS2.4.xPHP8.2+mage-os/module-admin-activity-log^2.0hyva-themes/commerce-module-admin-dashboard-api^3.0hyva-themes/commerce-module-admin-dashboard^2.0The Hyvä packages are distributed through Hyvä's Packagist repository, so a [Hyvä Commerce](https://www.hyva.io/hyva-commerce.html) license is required.

Installation
------------

[](#installation)

```
composer require adwise/module-admin-activity-dashboard
bin/magento module:enable MageOS_AdminActivityLog Adwise_AdminActivityDashboard
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento cache:flush
```

Usage
-----

[](#usage)

1. Open the admin **Dashboard**.
2. Click **Add Widget** and pick **Recent Admin Activity** (under the *System* category).
3. Set the number of activities to display and save.

Rows link to the edited item; rows with recorded field changes show a chevron that expands the diff. **View Full Activity Log** opens the complete grid provided by the Mage-OS module.

Configuration
-------------

[](#configuration)

### Noise fields

[](#noise-fields)

Some modules stamp bookkeeping fields onto models during admin saves (a preview theme, a current store id), which the activity log records as "changes" even though nobody edited them. The widget hides these via a di.xml argument you can extend from your own module:

```

            my_bookkeeping_field

```

Suppression only affects the widget's diff view — the full activity log grid keeps every recorded change, so your audit trail stays complete.

### Row limit default

[](#row-limit-default)

The default number of rows (10) can also be changed via di.xml:

```

        25

```

How it works
------------

[](#how-it-works)

The widget implements Hyvä's composition-based `WidgetTypeInterface` from the `commerce-module-admin-dashboard-api` contract package and is rendered by the Admin Dashboard runtime. Data is read through the Mage-OS module's `ActivityRepositoryInterface`; field diffs come from its `admin_activity_log` table and pass through a small `FieldChangeFilter` service before display. Filtering in the widget is done client-side with Alpine.js over the loaded rows.

License
-------

[](#license)

MIT

###  Health Score

37

—

LowBetter than 81% of packages

Maintenance90

Actively maintained with recent releases

Popularity0

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity46

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

48d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/11959987?v=4)[Adwise - Your Digital Brain](/maintainers/adwise)[@adwise](https://github.com/adwise)

---

Top Contributors

[![s-l-aw](https://avatars.githubusercontent.com/u/138884827?v=4)](https://github.com/s-l-aw "s-l-aw (2 commits)")

---

Tags

Auditadmin dashboardactivity-logmagento2hyva

### Embed Badge

![Health badge](/badges/adwise-module-admin-activity-dashboard/health.svg)

```
[![Health](https://phpackages.com/badges/adwise-module-admin-activity-dashboard/health.svg)](https://phpackages.com/packages/adwise-module-admin-activity-dashboard)
```

###  Alternatives

[magewirephp/magewire

A framework that makes building reactive and dynamic interfaces simple in Magento 2

2621.5M47](/packages/magewirephp-magewire)[mollie/magento2

Mollie Payment Module for Magento 2

1142.0M17](/packages/mollie-magento2)[myparcelnl/magento

A Magento 2 module that creates MyParcel labels

1861.2k](/packages/myparcelnl-magento)[smile/module-seller

Smile Retailer Suite - Seller Module

13550.1k4](/packages/smile-module-seller)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
