| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 1058 |
| Technical Name |
obs_user_log |
| License | LGPL-3 |
Track User's All Type of Activities Like Create, Write, Read and Delete on Various Models and Records.
OBS User Log
Complete user activity tracking for Odoo 17 by Octopus Business Suite
Key Highlights
Activity Tracking
Track all user actions, including create, update (write), read, and delete operations on records.
Access Control
Ensure that only authorized users can view and access audit logs.
Detailed Logs
Store information such as the user, performed action, record model, record ID, date and time.
Are you ready to make your business more organized?
Track every user action now!
Setup Tracking
The User Log module adds a dedicated permission field directly on the Odoo user form (Settings → Users & Companies → Users). Administrators can assign each user a User Log access level — Manager or User — controlling what they can view and manage within the audit log system.

Create New Record
From User Log → Configuration, administrators have full control over what gets tracked. Each configuration record lets you:
- Select Operations — independently enable or disable Read, Write, Create, and Delete tracking
- Target Users — enable All Users to track everyone, or select specific users only
- Choose Models — pick any Odoo model from the full list (377+ available models) including Accounts, Contacts, Companies, Journals, and more
This granular setup ensures only the relevant activity is logged, keeping your audit data clean and meaningful.

Tracked Create Activity
When a new record is created — such as a Sales Quotation — the module instantly captures the event. Every creation is logged with the user name, timestamp, and a full snapshot of the initial field values, giving you a clear picture of what was entered from day one.

Create Log — Instantly Captured
The User Logs list immediately reflects the creation event. Both the Sales Order and its Sales Order Line are logged separately, each showing the exact Record Name, responsible User, operation Type (Create), and precise Date & Time — giving you a complete and automatic trail from the moment a record is born.

Detailed Create Log — Full Field Snapshot
Opening a log entry reveals the complete picture. The form shows the User, exact Date & Time, Object (Sales Order), Record Name, and operation Type. The "What User Did" section provides a plain-English summary of the entire creation, while the Changed Fields tab lists every field with its Technical Name and New Value — so you always know exactly what data was entered when the record was first created.

Update Record
By setting up tracking for the Write operation, edit a record from the Model selected in the User Log configuration.

Write Log — Track Every Change with Old & New Values
When a record is updated, the module captures exactly what changed. The "What User Did" section displays a clear human-readable summary — for example, Payment Terms changed: "30 Days" → "45 Days". The Changed Fields tab then shows the Field, its Technical Name, the Old Value, and the New Value side by side — giving administrators a precise, field-level audit trail for every modification made to any record.

Delete Record
By setting up tracking for the Delete operation, delete a record from the Model selected in the User Log configuration.

Delete Log — Know Who Deleted What and When
Deletions are never silent. When a record is removed, the module logs the User, exact Date & Time, Object, Record Name, and Record ID — preserving the reference even after the record is gone. The "What User Did" section clearly states who performed the deletion, ensuring full accountability for every removed record across your system.

Clear Logs — Smart Log Management
Keep your audit database clean with the built-in Clear Logs wizard. Accessible only to administrators, it offers flexible filtering options before deletion:
- Full Log — wipe all log entries at once with a single checkbox
- To Date — remove only entries older than a specified date
- Operation Type — selectively clear by Read, Write, Create, or Delete type
- Object — limit clearing to logs of a specific model only
This gives administrators full control over log retention without ever touching records that still matter.

Track all User Activities
Easy way to monitor different user activities.
Provide Clear Logs option
Field-level change detail for Write operations
The module tracks: Record creation, Record updates (write), Record deletion, and Record views (read).
Access is restricted by user role. Manager role sees all logs. User role sees only their own activity logs.
Yes. You can configure which models to monitor and which operations (create, write, read, delete) to track per rule.
Latest Release 17.0.1.0.0
2026- Initial release of OBS User Log — User Activity Tracking for Odoo 17
Our Services
Contact Octopus Business Suite
octopusbsuite@gmail.com WhatsApp: 01837955584© 2026 Octopus Business Suite | OBS User Log v17.0.1.0.0 | License: LGPL-3
Please log in to comment on this module