Archive Audit Trail
by Farhan Ashraf https://apps.odoo.com/apps/modules/browse?author=Farhan+Ashraf
Odoo
Archive Audit Trail
Know who archived it, and when.
"Where did that customer go?" Archiving hides a record from everyone in one click, and Odoo keeps no trace of who did it. This module posts a short note in the record's chatter every time it is archived or restored — the user and the moment, permanently. Free and open source (LGPL-3), Odoo 14.0 through 19.0.
- Zero configuration — works on every model with a chatter and an active flag.
- Only real changes — re-saving an already archived record logs nothing.
- Batch safe — archiving fifty records logs on each of them.
- Never blocks work — if logging fails for any reason, archiving still succeeds.
Screenshots
Every archive and restore is written to the record’s chatter — who did it and exactly when, kept with the record forever.
Installation
- Open Apps, search for Archive Audit Trail and click Install.
- Only the standard
mailmodule is required.
Configuration
- None. Logging starts immediately.
- To pause it, set the System Parameter
archive_audit_trail.enabledtoFalse.
Usage
- Archive any record (customer, product, employee, pricelist) from the Action menu or its form.
- Open the record and read its chatter: a note names who archived it and when.
- Restoring the record logs a matching note, so the full history stays in one place.
Version notes
Identical behavior on every supported series (14.0 – 19.0).
Questions, bugs or feature requests?
Email f.ashraf.dev1@gmail.com — I read and answer every message.
License: LGPL-3 · Source on GitHub · Issues and contributions welcome.
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 37 |
| Technical Name |
archive_audit_trail |
| License | LGPL-3 |
| Website | https://github.com/faaani/odoo-apps |
Please log in to comment on this module