Item logo image for Odoo Debug

Odoo Debug

ExtensionDeveloper Tools
Item media 5 (screenshot) for Odoo Debug
Item media 1 (screenshot) for Odoo Debug
Item media 2 (screenshot) for Odoo Debug
Item media 3 (screenshot) for Odoo Debug
Item media 4 (screenshot) for Odoo Debug
Item media 5 (screenshot) for Odoo Debug
Item media 1 (screenshot) for Odoo Debug
Item media 1 (screenshot) for Odoo Debug
Item media 2 (screenshot) for Odoo Debug
Item media 3 (screenshot) for Odoo Debug
Item media 4 (screenshot) for Odoo Debug
Item media 5 (screenshot) for Odoo Debug

Overview

In-page panel for Odoo developers: record, view & action, RPC log, ORM console, access rights, security, server profiler.

===== English ===== A debug panel right on the Odoo page, for Odoo developers and consultants. See why Odoo does what it does: which module added a field, which inherited view changed the form, which call failed and with what traceback, which record rule blocks a user, which request fires 50 SQL queries. No DevTools, no window switching, no module to install on the server. Open any Odoo page and click the round button: the panel opens beside it, on the record you are looking at. It works on any Odoo 18 or 19, on any domain, with your own session. WHAT IT DOES • Record: every field of the current record with its type, value, module, storage, compute or related source, the groups it is restricted to and the fields it triggers a recompute of; xmlids, noupdate, who created and last wrote it. Filter the fields as you type. • View: the inheritance tree of the current view (primary and extensions, priority, source module), the combined arch, the action, and the invisible / readonly / required state of each form field evaluated like the web client. Pick a field on the page to jump to it. • RPC: every call of the page, live, from page load: timing, result, errors with their full Python traceback. Click a call to edit it right there (route and JSON body) and send it again with your session, or write a new one. Copy any call as a cURL command to replay it outside the browser. • Code: an ORM console in JavaScript, run as the logged-in user (their access rights and record rules apply): env['sale.order'].search(…), read, write, any public method. Suggestions for the installed models, their fields and the recordset methods as you type. Read-only by default. • Security: pick any user and see, rule by rule, why each operation on the current model is allowed or blocked; their groups as a tree (what implies what), tried before being added; the ACLs, the fields hidden from them, a risk audit of the user and the instance (HTTPS, cookie flags, security headers, database manager). Log in as that user in an incognito window while your own session stays. • Perf: Odoo's built-in profiler, explained. The requests slowest first, each with a diagnosis: an N+1 (the same query run once per record, and the line of code that does it), time spent in the database, or in Python. The time by function of the modules, the repeated and the slowest queries in plain words, and the flame graph. • Menus: the technical screens you open all day (Models, Fields, Record Rules, Views, Menus, Crons, Actions, Reports, Parameters, Sequences, Mail Templates…) one click away, without debug mode. • Apps: install, upgrade or open several modules at once, with filters like Odoo's; Update Apps List. • i18n: activate languages and load their terms; export the .pot template and the .po files of several modules in one go. ALSO • Alt + click any field, label, list column or tracked change in the chatter: its technical name is copied. • Full screen like an editor, a panel you can resize, or the panel in its own window beside the page or on another screen. • Debug mode switched from the toolbar icon, and kept on per Odoo instance if you want. • Shortcuts: Alt+Shift+O shows / hides the panel, Alt+Shift+D turns debug mode on / off. • Light, dark and 9 editor color themes (Dracula, Monokai, Nord, One Dark Pro…). English and Vietnamese. COMPATIBILITY Odoo 18 and 19, on any domain (on-premise, Odoo.sh, localhost). Chrome, Edge, Brave and other Chromium browsers. One build for every version: the differences are detected at runtime. PRIVACY Odoo Debug talks only to the Odoo server of the tab you are on, with your own session. It has no server of its own, no analytics, no tracking: nothing you see in it leaves your browser for anywhere else. The session cookie's value is never read, only its security flags. It only activates on pages it detects as Odoo. Free to use. Source code, issues and changelog: https://github.com/unclecatvn/extension-debug-odoo Website and a 90-second tour: https://unclecatvn.github.io/extension-debug-odoo/ ===== Tiếng Việt ===== Bảng debug ngay trên trang Odoo, dành cho lập trình viên và tư vấn viên Odoo. Thấy ngay vì sao Odoo chạy như vậy: module nào thêm field, view kế thừa nào sửa form, lời gọi nào lỗi và traceback ra sao, record rule nào chặn một user, request nào bắn ra 50 câu SQL. Không cần DevTools, không chuyển cửa sổ, không cài module nào trên server. Mở một trang Odoo bất kỳ và bấm nút tròn: bảng mở ra ngay cạnh, đúng record bạn đang xem. Chạy trên mọi Odoo 18 và 19, ở mọi tên miền, bằng chính phiên đăng nhập của bạn. LÀM ĐƯỢC GÌ • Record: mọi field của record đang mở kèm kiểu, giá trị, module, cách lưu, nguồn compute hoặc related, các group được xem và các field nó làm tính lại; xmlid, noupdate, ai tạo và ai sửa lần cuối. Lọc field ngay khi gõ. • View: cây kế thừa của view hiện tại (primary và extension, priority, module nguồn), arch đã gộp, action, và trạng thái invisible / readonly / required của từng field trên form, tính đúng như web client. Chọn một field trên trang để nhảy tới nó. • RPC: mọi lời gọi của trang, trực tiếp, từ lúc tải trang: thời gian, kết quả, lỗi kèm traceback Python đầy đủ. Bấm vào một lời gọi để sửa ngay tại chỗ (route và body JSON) rồi gửi lại bằng phiên của bạn, hoặc viết một lời gọi mới. Sao chép bất kỳ lời gọi nào dạng lệnh cURL để chạy lại ngoài trình duyệt. • Code: ORM console bằng JavaScript, chạy dưới quyền user đang đăng nhập (áp dụng đúng quyền truy cập và record rule của họ): env['sale.order'].search(…), read, write, mọi method public. Gợi ý model đã cài, field của chúng và các method của recordset ngay khi gõ. Mặc định chỉ đọc. • Security: chọn một user bất kỳ và xem, từng rule một, vì sao mỗi thao tác trên model hiện tại được phép hay bị chặn; group của họ dạng cây (group nào kéo theo group nào), thử trước khi thêm; ACL, các field bị ẩn với họ, kiểm tra rủi ro của user và của instance (HTTPS, cờ cookie, security header, database manager). Đăng nhập thành user đó trong cửa sổ ẩn danh, phiên của bạn vẫn giữ nguyên. • Perf: profiler có sẵn của Odoo, được giải thích. Các request chậm nhất xếp trước, mỗi request có chẩn đoán: N+1 (một câu SQL chạy lặp theo từng record, kèm dòng code gây ra), thời gian nằm ở database, hay ở Python. Thời gian theo từng hàm của các module, các câu SQL lặp và chậm nhất được diễn giải bằng lời, và flame graph. • Menus: các màn hình kỹ thuật dùng hằng ngày (Models, Fields, Record Rules, Views, Menus, Crons, Actions, Reports, Parameters, Sequences, Mail Templates…) chỉ cách một cú bấm, không cần bật debug. • Apps: cài, nâng cấp hoặc mở nhiều module cùng lúc, với bộ lọc giống Odoo; Update Apps List. • i18n: kích hoạt ngôn ngữ và nạp bản dịch; xuất file .pot và các file .po của nhiều module một lần. THÊM NỮA • Alt + click vào field, nhãn, cột danh sách hoặc thay đổi được ghi trong chatter: tên kỹ thuật được copy. • Toàn màn hình như một editor, bảng đổi được kích thước, hoặc mở bảng trong cửa sổ riêng cạnh trang hay trên màn hình khác. • Bật / tắt debug từ icon trên thanh công cụ, và giữ debug luôn bật cho từng instance Odoo nếu muốn. • Phím tắt: Alt+Shift+O ẩn / hiện bảng, Alt+Shift+D bật / tắt debug. • Giao diện sáng, tối và 9 theme kiểu editor (Dracula, Monokai, Nord, One Dark Pro…). Tiếng Anh và tiếng Việt. TƯƠNG THÍCH Odoo 18 và 19, ở mọi tên miền (on-premise, Odoo.sh, localhost). Chrome, Edge, Brave và các trình duyệt nhân Chromium khác. Một bản cho mọi phiên bản: khác biệt được nhận diện lúc chạy. QUYỀN RIÊNG TƯ Odoo Debug chỉ nói chuyện với server Odoo của tab đang mở, bằng chính phiên của bạn. Không có server riêng, không analytics, không theo dõi: những gì bạn xem trong bảng không rời khỏi trình duyệt để đi đâu khác. Không bao giờ đọc giá trị cookie phiên, chỉ đọc các cờ bảo mật của nó. Chỉ hoạt động trên các trang được nhận diện là Odoo. Miễn phí. Mã nguồn, báo lỗi và lịch sử thay đổi: https://github.com/unclecatvn/extension-debug-odoo Website: https://unclecatvn.github.io/extension-debug-odoo/ ===== Other fields of Store listing ===== Category: Developer Tools Language: English (Vietnamese as a localization) Summary (comes from the manifest's "description", 132 characters max; current one, 121): In-page panel for Odoo developers: record, view & action, RPC log, ORM console, access rights, security, server profiler. Homepage URL: https://unclecatvn.github.io/extension-debug-odoo/ Support URL: https://github.com/unclecatvn/extension-debug-odoo/issues

Details

  • Version
    1.4.0
  • Updated
    October 5, 2026
  • Size
    169KiB
  • Languages
    English
  • Developer
    Website
    Email
    nguyenhoain123@gmail.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data. To learn more, see the developer’s privacy policy.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes

Support

For help with questions, suggestions, or problems, please open this page on your desktop browser

Google apps