| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 646 |
| Technical Name |
ma_audit_log_viewer |
| License | LGPL-3 |
| Website | https://codeerts.odoo.com |
| Versions | 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 646 |
| Technical Name |
ma_audit_log_viewer |
| License | LGPL-3 |
| Website | https://codeerts.odoo.com |
| Versions | 18.0 19.0 |
Audit Log Viewer & Export
Track who changed what, when, and from which value to which.
Review every edit, export it, and get alerted in real time.
Your users can change anything in Odoo and you have no record of who did it or when.
|
Old vs New
Every Change
|
2
Export Formats
|
0
Code Required
|
Live
Email Alerts
|
v18
Compatible
|
What this module does
Audit Log Viewer & Export adds a complete field-change tracking system to Odoo. Configure which models and fields to watch from a simple settings form under Settings › Technical. Every create, edit, and delete operation on those fields is recorded automatically, with the old value and new value stored for every change.
Review changes in a searchable log list, open a side-by-side diff popup to compare old versus new at a glance, and export any date range to a formatted Excel workbook or PDF report. Set up email alerts so the right person is notified the moment a watched field changes.
|
📋
Complete Audit Trail
Every field change, record creation, and deletion logged with timestamp, user, model, and field name. |
🔍
Side-by-Side Diff
One click opens a diff popup showing the old value in red and new value in green, side by side for any log entry. |
📤
Excel & PDF Export
Export any date range to a formatted .xlsx workbook or a printable PDF report. Filter by model and user before exporting. |
|
🔔 Email Alerts
Assign an alert recipient and select trigger fields. An email is sent the moment those fields change on a single record. |
🗓 Auto-Retention
Set a retention period per config. A scheduled job deletes logs older than the limit in batches, keeping the table lean. |
|
📊 Graph & Pivot Summary
Built-in graph and pivot views show audit activity by model, operation type, and date so you can spot unusual patterns. |
⚡ Simple Configuration
Configuration lives in Settings › Technical. Pick a model, tick the fields to track, and save. The module patches the model at runtime automatically. |
How it works
|
1
|
Open Audit Config
Go to Settings › Technical › Audit › Audit Config and click New. |
|
2
|
Choose a model and fields
Pick a model such as Sale Order and tick the fields you want to track. Optionally set an alert recipient and select alert trigger fields. |
|
3
|
Save and start logging
Save the config. The module patches the model in the registry. All changes to those fields are now logged automatically. |
|
4
|
Review and compare
Open Audit › Audit Logs to see the searchable list. Click View Diff on any row to compare old and new values side by side. |
|
5
|
Export your records
Go to Audit › Export, set a date range and optional filters, then click Export Excel or Print PDF. |
Screenshots
Audit Config: Choose a Model and Select Fields to Track
Audit Logs List: Searchable Log with Operation Badges
View Diff Popup: Old Value (Red) vs New Value (Green)
Export Wizard: Filter by Date Range, Model, and User
Menu Position: Settings › Technical › Audit
Technical information
|
Version
18.0
|
License
LGPL-3
|
Editions
Community & Enterprise
|
Dependencies
base, mail
|
Technical name: ma_audit_log_viewer · Models added: audit.config, audit.log.line, audit.export.wizard · Python library: xlsxwriter (pip install xlsxwriter)
Frequently asked questions
Audit Log Viewer gives a wizard-driven view of audit records with a diff viewer that shows exactly what changed.
Yes, it exports the audit trail to Excel and PDF, and can send email alerts.
Yes, it can email alerts to administrators.
The team behind this module
About CODEerts
Full-Service Odoo ERP Agency · Solutions That Scale
Every module in our store is built from real client work, tested in production and maintained long-term by a team of Odoo certified consultants. When you need more than an app, we deliver the full solution.
|
🏗️ Implementation
Full Odoo roll-outs from requirements to go-live, across any industry and company size. |
🧩 Custom Development
Bespoke modules, OWL components and business logic built precisely to your workflow. |
🔄 Migrations
Zero-data-loss upgrades from older Odoo versions with full custom module porting. |
|
🔌 Integrations
Payment gateways, shipping carriers, biometric devices, eCommerce and third-party APIs. |
🔍 Odoo Audits
Performance, security and code-quality reviews that surface risks before they become problems. |
🧑💻 Support & Training
Ongoing helpdesk, user training and monthly retainers so your team stays productive. |
|
Odoo
Certified
|
6+
Years
|
50+
Projects
|
10+
Industries
|
18
Published Apps
|
Need Help?
Questions, customization requests, or bug reports. We respond fast.
CODEerts · Response within 1-2 business days
Please log in to comment on this module