| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 172 |
| Technical Name |
field_tooltip_copy |
| License | OPL-1 |
| Website | https://www.linkedin.com/in/odoo-dev/ |
| Versions | 17.0 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 172 |
| Technical Name |
field_tooltip_copy |
| License | OPL-1 |
| Website | https://www.linkedin.com/in/odoo-dev/ |
| Versions | 17.0 18.0 19.0 |
Field Tooltip Copy
Click to copy any field tooltip value in debug mode. Copy field names, model names, types, invisible conditions, selection options and more — directly from the tooltip popup. A must-have for every Odoo developer!
Why Choose Field Tooltip Copy?
Stop manually typing field names, model names, and conditions. One click = copied to clipboard. Save hours of development time every week.
|
📋
Copy Field NamesClick on the Field line to instantly copy the technical field name. No more searching through code to find field_name. |
🔌
Copy Model & TypeCopy the model name (res.partner), field type (Many2one), relation model and more with a single click. |
👁
Copy Invisible ConditionsCopy invisible domain conditions directly. Perfect for debugging and replicating visibility logic in your own views. |
|
🌟
Selection OptionsCopy individual selection option values or the entire list. Supports nested option lists inside tooltips. |
✅
Visual FeedbackGreen highlight + "Copied!" badge appears after each copy. You always know exactly what was copied. |
🔒
Debug Mode OnlyOnly activates in debug mode (?debug=1). Zero impact on end users. No overhead in production. |
How It Works
|
1
Enable DebugAdd ?debug=1 to your URL or use Settings > Developer Mode |
2
Hover on FieldHover over any field label to open the technical tooltip |
3
Click to CopyClick any line in the tooltip to copy its value to clipboard |
4
Paste AnywherePaste the copied value in your code, XML, or terminal |
What You Can Copy
| Tooltip Info | Example | Copyable |
|---|---|---|
| Field Name | partner_id |
✔ |
| Model | sale.order |
✔ |
| Type | Many2one |
✔ |
| Relation | res.partner |
✔ |
| Invisible Condition | state != 'draft' |
✔ |
| Selection Options | draft, confirmed, done |
✔ |
Technical Details
| Implementation | Pure JavaScript OWL Service (no Python backend needed) |
| Dependencies | web (base Odoo web module only) |
| Activation | Automatic when debug mode is enabled |
| Clipboard | Clipboard API with fallback for HTTP environments |
| Performance Impact | Zero (only runs in debug mode, uses MutationObserver) |
See It In Action
Real screenshots from Odoo showing how the tooltip becomes an interactive copy helper for developers when debug=1 is enabled.
Technical Tooltip Enhanced
When you hover a field label in debug mode, the standard technical tooltip is extended with clickable lines: field name, model, type, relation, domains, selection options… each line is now a one‑click copy target.
Clear Copy Feedback
After you click, the line is highlighted and a small "Copied!" badge appears, so you always know exactly what value went to your clipboard before pasting it into code, XML or the Python console.
Faster Developer Workflow
Copy long technical names or complex domains without typos and paste them directly into Studio, XML views, Python code or documentation – especially useful when field names or conditions are long and hard to remember.
Need Help?
We provide full support for installation, configuration, and customization.
Field Tooltip Copy v19.0.1.0.0 | Author: Tuan Nguyen Van | License: OPL-1
© 2026 Tuan Nguyen Van. All rights reserved.
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module