| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 231 |
| Technical Name |
cml_field_tooltip_plus |
| License | LGPL-3 |
| Website | https://kaypi.pe |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 231 |
| Technical Name |
cml_field_tooltip_plus |
| License | LGPL-3 |
| Website | https://kaypi.pe |
Field and Button Tooltip Extend
Supercharge Odoo's Debug Mode with deep technical insights directly on field and button tooltips.
Field Inheritance
See the full list of modules that touch a field, from the original definition to every override.
Button Logic
Hover over any button to see which module defines its Python method or Action record.
Technical Specs
Instant access to related and copy attributes
for efficient debugging.
Complete Tooltip Visibility
Tired of wondering which module modified a field or where a button's logic is hidden? This module extends the standard Odoo debug tooltips to provide the ultimate technical reference without leaving the view.
- ✅ In Apps: Identifies all modules defining or extending a field/button.
- ✅ Related Info: Shows if a field is related and its path.
- ✅ Copy Status: Clear indication if
copy=TrueorFalse.
Support for Fields Without Labels
Natively, Odoo only displays technical tooltips when hovering over a field's label. This leaves
developers in the dark when nolabel="1" is used.
This module extends the tooltip functionality to the field content itself, ensuring that technical metadata like field name, model, and inheritance are always just a hover away, even in compact views.
Note: Place your mouse over the field values (highlighted areas) to trigger the technical tooltip.
Place the mouse over the selected areas
Technical Details for x2Many Fields
Standard Odoo does not provide technical tooltips for relational fields like One2many and Many2many.
This module enables technical visibility for these fields, allowing you to see metadata such as field names, models, and inheritance—a feature missing in standard Odoo.
How to reveal: Simply place your mouse over the relational widgets in the list (highlighted in the example) to see the technical details.
Hover over the selected areas to see the tooltips
Trace Python Method Logic
For buttons that trigger Python functions (type="object"), finding the source code can
be
tedious. This tool instantly identifies the execution path:
- ✅ Function Origin: Identifies the module where the Python method was first defined.
- ✅ Execution Overrides: Lists all modules that have extended or overwritten the function.
Technical Detail: It uses Python introspection to find the exact file and module in your Odoo instance.
Trace Python functions inheritance
Trace Action Logic & XML ID
For buttons that trigger window actions or server actions (type="action"), getting
the technical ID is now effortless:
- ✅ XML ID (External ID): Instantly see the full XML ID (e.g.,
account.action_move_out_invoice_type). - ✅ Base Module: Identifies the module that provides the action record.
Efficiency: No more searching through XML files to find which action a button is calling.
Find the XML ID of any button action
Need Any Help?
We’re here to assist you with setup, customization, or any questions.
Please log in to comment on this module