Universal Field Update & Model Explorer
The ultimate database administration tool to safely inspect, search, and bulk update any field on any Odoo model — with full audit trails!
Stop Writing One-Off Scripts to Fix Your Data
Every growing Odoo database eventually needs a correction that standard views were never built for — a salesperson reassigned across thousands of leads, a discontinued product swapped out everywhere it's referenced, a mis-mapped selection value left over from a data migration, or a duplicate partner that needs to be merged into the correct one across dozens of unrelated modules. Doing this by hand means opening every record one at a time, or asking a developer to write and run a one-off script in the Odoo shell — risky, slow, and impossible to audit afterwards.
Universal Field Update replaces that risk with a guided, permission-controlled wizard. Pick any model and any field, define the current and replacement values, preview exactly which records will be touched, and apply the change with a single click — while every execution is written to a permanent, sequential audit log for full accountability.
The "Before & After"
Without App
With App
Business Problems Solved
Module Features
Any Model, Any Field
Dynamically select any installed model and any stored field — text, numeric, boolean, selection, date, datetime, or Many2one — with automatic type detection.
Interactive Review Grid
The wizard populates a grid of matching records (up to a 1,000 record preview). Visually review and deselect anything that shouldn't be touched.
Secondary Filter Field
Narrow a wide match down to an exact subset by adding an optional second field/value filter before the search runs.
Global Reference Replace
Pick a reference record — like a Partner or User — and scan every model in the database that points to it, so you can replace it everywhere in one shot.
Force Update (Guarded)
An optional SQL-level bypass writes directly around locked or posted document guards for the rare cases that truly need it — hidden behind the Manager security group.
Permanent Audit Log
Every run creates a sequential log entry recording records requested, updated, skipped, and failed — with per-record error detail for full traceability.
Complete Workflow Diagram
Bulk Field Update Workflow
Visual Guide
How the interface looks inside your Odoo database.
1 "Universal Field Update" menu item clicked/highlighted
Find the dedicated "Universal Field Update" root menu, visible only to authorized users and managers.
2 Select Model, Field & Values, Then Search
Choose the target model and field, enter the current and replacement values, and optionally add a filter field. Click Find Matching Records to populate the review grid.
3 Success Notification & Audit Log
After confirming, the system instantly applies the update and displays a success message, while a permanent audit log entry records exactly what changed.
Functional Capabilities
Ideal For
Benefits
Notes
Why Choose Universal Field Update?
Unlike ad-hoc scripts or the Odoo developer shell, this module gives administrators a controlled, permission-gated interface for bulk data corrections — complete with preview grids, concurrency protection, and a permanent audit log. Whether fixing migration errors, reassigning ownership across modules, or replacing a reference record everywhere it's used, the module dramatically reduces effort while keeping every change traceable and accountable.
Need Help or Customization?
Our expert team at Links4Engg is ready to assist you. Whether you need support configuring this app or want to request custom Odoo features, get in touch with us!
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 1805 |
| Technical Name |
l4e_universal_field_update |
| License | LGPL-3 |
| Website | https://www.links4engg.com |
Please log in to comment on this module