| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 655 |
| Technical Name |
merka_dev_tooltip |
| License | LGPL-3 |
| Website | https://www.merkago.net |
| Versions | 17.0 18.0 19.0 |
Merka DevTooltip
Turn Odoo's debug tooltips into a real developer superpower
Click-to-copy any technical value. Tooltips that stay open. Enriched field metadata. A full copy history. Zero setup, zero impact outside debug mode.
The problem every Odoo developer knows
In debug mode (?debug=1), Odoo already shows a technical tooltip on hover:
field name, model, type, relation, domain... genuinely useful information.
But the moment you try to select or click anything inside it, the tooltip closes instantly. So you retype long field names, complex domains and contexts by hand, every single day — and buttons, x2Many fields and list cells barely get any tooltip coverage at all.
Merka DevTooltip fixes exactly that — without touching a single line of Odoo's own code.
See it in action
Hover a field, keep the tooltip open, click any row to copy it instantly.
Core features
Click to copy
Click any technical row — Field, Model, Type, Domain, Context, Relation — and its exact value lands in your clipboard instantly. Never truncated.
Stays open on hover
Move your mouse from the field straight into the tooltip: it stays open. Finally, you can read, select and click what you need.
Instant visual feedback
A green "Copied!" badge and a soft highlight confirm every copy, in both light and dark themes.
Invisible in production
Everything activates only when odoo.debug is on. Regular users never
see or feel a single change.
Advanced features
Enriched field metadata
Hovering a field also reveals its origin (base module or Studio), whether it's stored or computed, which modules define it, and the model's inheritance chain — fetched on demand and cached, no impact on views with 100+ fields.
Button tooltips, made useful
Buttons already show their Python method or action id in debug mode — now that info is click-to-copy too, exactly like fields.
x2Many, list cells & nolabel fields
The same smart hover engine covers content hidden inside One2many/Many2many widgets, list view cells, and fields without a visible label.
Copy history
A small clipboard icon appears in the debug top bar: your last 10 copied values, with model/field context and timestamps, saved across page reloads.
Current record value
See and copy the value actually held by the record you're looking at — not just the field's technical definition.
One-click context copy
A dedicated action copies a field's context in a single click, clearly labelled so it's never missed.
Why developers will love it
- Saves real time on every single Odoo customization, migration or support ticket.
- 100% frontend (JavaScript / OWL) — installs in seconds, no configuration.
- Original code, written from scratch, does not patch or override Odoo's own tooltip rendering — only adds to it.
- Fully reversible: uninstall and Odoo's native tooltips behave exactly as before.
Installation
- Install Merka DevTooltip from Apps.
- Enable Developer Mode (
?debug=1or Settings → Activate the developer mode). - Hover any field, button or list cell — that's it, nothing else to configure.
Compatibility
- Odoo 17.0, 18.0 and 19.0 — Community & Enterprise.
- Depends only on the standard
webmodule. - No Python code, no database changes, no external services.
- Licence: LGPL-3.
Support & Contact
Need help with installation, configuration, or customization?
- Email: akremkhelifi07@gmail.com
- WhatsApp: +216 54 444 373
- Website: www.merkago.net
Click the Website link at the top of this app page to visit www.merkago.net.
Author: AKREM.KHELIFI
Please log in to comment on this module