Odoo Field X-Ray
Inspect Odoo fields in debug mode: see dependencies, reverse depends, related views, and copy ready-to-use code snippets.
As of June 2026, Odoo Field X-Ray has 11 users and a 5.00/5 rating from 4 reviews in the Developer Tools category.
Usersno change0%
11
11
Ratingno change0%
5.00
4 reviews
Reviewsno change0%
4
Version
1.2.5
Manifest V3
90-day change · In the last 90 days this extension 1 version update.
History
4 snapshotsTracking since May 20, 2026.
View as table
| Date | Users | Rating | Reviews | Version |
|---|---|---|---|---|
| May 20, 2026 | — | — | — | 1.0.5 |
| May 26, 2026 | — | — | — | 1.0.5 |
| Jun 2, 2026 | 8 | 5.00 | 4 | 1.2.5 |
| Jun 8, 2026 | 10 | 5.00 | 4 | 1.2.5 |
| Now | 11 | 5.00 | 4 | 1.2.5 |
Changelog
- May 26, 2026description
Odoo Field X-Ray turns a keyboard shortcut into a complete field inspector for Odoo developers, consultants, and power users. Hover any field on an Odoo form view, press your shortcut, and instantly see everything the standard debug tooltip hides from you. WHAT IT SHOWS For any field on any Odoo model, the inspector displays: - Metadata — string, help, domain, ondelete, SQL column, default value, type, and full status (required, readonly, stored, indexed, translatable, tracked) - Triggered onchanges — the fields that get updated when this one changes - Reverse depends — every other computed field across the model whose @depends references this one (the killer feature you cannot find anywhere else in the Odoo UI) - Appearances — how many views, server actions, automated rules, and reports reference this field - Inheritance chain — the origin module plus every module that extended the field, with Studio customizations highlighted ONE-CLICK COPY SNIPPETS Each field comes with five pre-formatted code snippets, ready to paste into your scripts or modules: - XML-RPC read call (models.execute_kw) - ORM browse expression (self.env[...].browse(id).field) - Domain template — [('field', '=', value)] - XML view tag — <field name="..."/> - Reconstructed fields.X(...) Python definition The copy button animates with a check mark when clicked, so you always know the snippet is in your clipboard. HOW TO USE 1. Open any Odoo form view (sale order, contact, invoice, etc.) 2. Enable Odoo debug mode (the extension popup includes a one-click toggle) 3. Hover any field — a subtle blue halo appears, signaling the field is inspectable 4. Press Alt+Shift+X — the inspector opens, positioned next to the field The keyboard shortcut is fully customizable at chrome://extensions/shortcuts. Mouse users can also Alt + right-click any field as an alternative. CROSS-DEVICE SYNC When Chrome Sync is enabled with your Google account, your keyboard shortcut, display language, and hidden inspector sections automatically sync across all your devices. Configure it once on your work PC, and your laptop is already set up. SUPPORTED ODOO VERSIONS Odoo 17, 18, and 19 — Community, Enterprise, and Odoo.sh. Self-hosted instances on any domain work out of the box. AVAILABLE LANGUAGES English, French, German, Luxembourgish. The interface language can be set independently from your browser locale. PRIVACY This extension does not collect, transmit, or analyze any user data. All preferences are stored locally via chrome.storage.sync, which Chrome itself synchronizes through your Google account. No third-party servers are contacted, no analytics, no tracking. The extension only activates on pages where an Odoo backend is detected. ABOUT Not affiliated with Odoo S.A.Odoo Field X-Ray turns a keyboard shortcut into a complete field inspector for Odoo developers, business analysts, consultants, and power users. Hover any field on an Odoo form view, press your shortcut, and instantly see everything the standard debug tooltip hides from you. WHAT IT SHOWS For any field on any Odoo model, the inspector displays: - Metadata — string, help, domain, ondelete, SQL column, default value, type, and full status (required, readonly, stored, indexed, translatable, tracked) - Live record state — raw database value vs. display value on the current record, plus an explanation of why the field is readonly / invisible / required at this moment (parses the view attributes) - Triggered onchanges — the fields that get updated when this one changes - Reverse depends — every other computed field across the model whose @depends references this one (the killer feature you cannot find anywhere else in the Odoo UI) - Appearances — how many views, server actions, automated rules, and reports reference this field - Inheritance chain — the origin module plus every module that extended the field, with Studio customizations highlighted PRODUCTIVITY TOOLS - Quick edit — modify the value of the current record directly from the inspector via a single confirmed RPC write - SQL inspector — reconstructed CREATE / ALTER, indexes, foreign key, and example SELECT statements, ready to paste into pgAdmin - Snapshot & diff — save the current state of a record, modify it later, then see exactly which fields changed - Export record — export the current record as JSON, Python dict ready for create(), or XML data tag for migration files - Access rights generator — generate an ir.ui.view XML override that makes the field readonly for a specific group - Postman / cURL — generate a complete authenticated cURL command, importable into Postman or Insomnia - RPC console — mini REPL inside the inspector to call any model method (read, search_read, write, …) and see the raw response - Recompute — for stored compute fields, recompute on the current record with one click ONE-CLICK COPY SNIPPETS Each field comes with five pre-formatted code snippets, ready to paste into your scripts or modules: - XML-RPC read call (models.execute_kw) - ORM browse expression (self.env[...].browse(id).field) - Domain template — [('field', '=', value)] - XML view tag — <field name="..."/> - Reconstructed fields.X(...) Python definition The copy button animates with a check mark when clicked, so you always know the snippet is in your clipboard. MULTI-WINDOW WORKFLOW - Lock the inspector window to prevent it from closing on outside clicks - Open multiple locked inspectors at once to compare fields side by side - Each window is independently draggable via its header - Refresh button reloads data from Odoo without losing your window layout - Inspection history — the last 5 fields you inspected appear as quick-jump shortcuts at the top of the window CUSTOMIZATION Every section, both base and advanced, can be turned on or off individually in the extension settings. Each toggle is documented with an in-page explanation so you understand exactly what it does before enabling it. HOW TO USE 1. Open any Odoo form view (sale order, contact, invoice, etc.) 2. Enable Odoo debug mode (the extension popup includes a one-click toggle) 3. Hover any field — a subtle blue halo appears, signaling the field is inspectable 4. Press Alt+Shift+X — the inspector opens, centered on screen The keyboard shortcut is fully customizable at chrome://extensions/shortcuts. Mouse users can also Alt + right-click any field as an alternative. CROSS-DEVICE SYNC When Chrome Sync is enabled with your Google account, your keyboard shortcut, display language, and hidden inspector sections automatically sync across all your devices. Configure it once on your work PC, and your laptop is already set up. SUPPORTED ODOO VERSIONS Odoo 17, 18, and 19 — Community, Enterprise, and Odoo.sh. Self-hosted instances on any domain work out of the box. AVAILABLE LANGUAGES English, French, German, Luxembourgish. The interface language can be set independently from your browser locale. PRIVACY This extension does not collect, transmit, or analyze any user data. All preferences are stored locally via chrome.storage.sync, which Chrome itself synchronizes through your Google account. No third-party servers are contacted, no analytics, no tracking. The extension only activates on pages where an Odoo backend is detected. ABOUT Not affiliated with Odoo S.A.
Permissions & access
- Permissions
- storageclipboardWriteactiveTab
- Host access
- http://*/*, https://*/*
Screenshots
About
Odoo Field X-Ray turns a keyboard shortcut into a complete field inspector for Odoo developers, business analysts, consultants, and power users. Hover any field on an Odoo form view, press your shortcut, and instantly see everything the standard debug tooltip hides from you.
WHAT IT SHOWS
For any field on any Odoo model, the inspector displays:
- Metadata — string, help, domain, ondelete, SQL column, default value, type, and full status (required, readonly, stored, indexed, translatable, tracked)
- Live record state — raw database value vs. display value on the current record, plus an explanation of why the field is readonly / invisible / required at this moment (parses the view attributes)
- Triggered onchanges — the fields that get updated when this one changes
- Reverse depends — every other computed field across the model whose @depends references this one (the killer feature you cannot find anywhere else in the Odoo UI)
- Appearances — how many views, server actions, automated rules, and reports reference this field
- Inheritance chain — the origin module plus every module that extended the field, with Studio customizations highlighted
PRODUCTIVITY TOOLS
- Quick edit — modify the value of the current record directly from the inspector via a single confirmed RPC write
- SQL inspector — reconstructed CREATE / ALTER, indexes, foreign key, and example SELECT statements, ready to paste into pgAdmin
- Snapshot & diff — save the current state of a record, modify it later, then see exactly which fields changed
- Export record — export the current record as JSON, Python dict ready for create(), or XML data tag for migration files
- Access rights generator — generate an ir.ui.view XML override that makes the field readonly for a specific group
- Postman / cURL — generate a complete authenticated cURL command, importable into Postman or Insomnia
- RPC console — mini REPL inside the inspector to call any model method (read, search_read, write, …) and see the raw response
- Recompute — for stored compute fields, recompute on the current record with one click
ONE-CLICK COPY SNIPPETS
Each field comes with five pre-formatted code snippets, ready to paste into your scripts or modules:
- XML-RPC read call (models.execute_kw)
- ORM browse expression (self.env[...].browse(id).field)
- Domain template — [('field', '=', value)]
- XML view tag — <field name="..."/>
- Reconstructed fields.X(...) Python definition
The copy button animates with a check mark when clicked, so you always know the snippet is in your clipboard.
MULTI-WINDOW WORKFLOW
- Lock the inspector window to prevent it from closing on outside clicks
- Open multiple locked inspectors at once to compare fields side by side
- Each window is independently draggable via its header
- Refresh button reloads data from Odoo without losing your window layout
- Inspection history — the last 5 fields you inspected appear as
quick-jump shortcuts at the top of the window
CUSTOMIZATION
Every section, both base and advanced, can be turned on or off individually in the extension settings. Each toggle is documented with an in-page explanation so you understand exactly what it does before enabling it.
HOW TO USE
1. Open any Odoo form view (sale order, contact, invoice, etc.)
2. Enable Odoo debug mode (the extension popup includes a one-click toggle)
3. Hover any field — a subtle blue halo appears, signaling the field is
inspectable
4. Press Alt+Shift+X — the inspector opens, centered on screen
The keyboard shortcut is fully customizable at chrome://extensions/shortcuts.
Mouse users can also Alt + right-click any field as an alternative.
CROSS-DEVICE SYNC
When Chrome Sync is enabled with your Google account, your keyboard shortcut, display language, and hidden inspector sections automatically sync across all your devices. Configure it once on your work PC, and your laptop is already set up.
SUPPORTED ODOO VERSIONS
Odoo 17, 18, and 19 — Community, Enterprise, and Odoo.sh. Self-hosted instances on any domain work out of the box.
AVAILABLE LANGUAGES
English, French, German, Luxembourgish. The interface language can be set independently from your browser locale.
PRIVACY
This extension does not collect, transmit, or analyze any user data. All preferences are stored locally via chrome.storage.sync, which Chrome itself synchronizes through your Google account. No third-party servers are contacted, no analytics, no tracking. The extension only activates on pages where an Odoo backend is detected.
ABOUT
Not affiliated with Odoo S.A.Technical
- Version
- 1.2.5
- Manifest
- V3
- Size
- 73.89KiB
- Min Chrome
- 88
- Languages
- 3
- Featured
- No
Metadata
- ID
- afblglgcbldifeadhmndafgafecgiafg
- Developer ID
- u877aba5e5fb9e4d0cd38758ede22d1ed
- Developer Email
- [email protected]
- Created
- May 19, 2026
- Last Updated (Store)
- May 21, 2026
- Last Scraped
- Jun 8, 2026
- Website
- —
- Support URL
- —
- Privacy Policy
- —
Data sourced from the Chrome Web Store · last verified Jun 8, 2026.