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 snapshots

Tracking since May 20, 2026.

11.249.57.76May 20, 2026Jun 8, 2026
View as table
DateUsersRatingReviewsVersion
May 20, 20261.0.5
May 26, 20261.0.5
Jun 2, 202685.0041.2.5
Jun 8, 2026105.0041.2.5
Now115.0041.2.5

Changelog

  • May 26, 2026
    description
    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

Odoo Field X-Ray screenshot 1Odoo Field X-Ray screenshot 2Odoo Field X-Ray screenshot 3

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.