Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Productivity
  3. Debug Mode Quick Switcher v 19.0
  4. Sales Conditions FAQ

Debug Mode Quick Switcher

by Naim OUDAYET https://www.oudayet.com
Odoo
v 19.0 Third Party 7
Download for v 19.0 Deploy on Odoo.sh
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 316
Technical Name no_debug_quick_switcher
LicenseLGPL-3
Websitehttps://www.oudayet.com
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 316
Technical Name no_debug_quick_switcher
LicenseLGPL-3
Websitehttps://www.oudayet.com

Debug Mode Quick Switcher

Stop typing ?debug=assets in the URL bar.

5 modes, one click · Per-user default · Hotkey · Mobile-ready · Page-edge stripe in heavy modes

Odoo 19 FREE For Devs & Admins 8 Languages

Built for People Who Live in Debug Mode

Odoo's built-in button toggles one mode (?debug=1). Real devs need assets, tests, and assets,tests too — and most type them by hand.

Without this module

Click URL bar → type ?debug=assets → reload → debug a JS issue. Need tests now? Click URL bar → change to ?debug=tests. Forget you're in heavy mode → pages crawl all afternoon.

With this module

Navbar dropdown. Pick a mode. Click. Done. Coloured badge tells you which mode is active. Page-edge stripe in Assets/Tests so you don't forget you're slowing down.

Five Modes, One Click

The dropdown shows every mode with a coloured swatch. The current mode has a green check next to it. Click any other to switch.

Navbar dropdown open showing the 5 debug modes with colour swatches

Features

🎯
5 Modes Built-In

Off, Developer, Assets, Tests, Assets + Tests — every Odoo debug mode in one menu.

👤
Per-User Default

Set your preferred starting mode on your user record. Stays in sync whether you switch from this dropdown, My Profile, or Odoo's own debug menu.

⚡
Hotkeys

Ctrl+Shift+D cycles modes. Ctrl+Shift+A jumps straight to Assets. Both auto-disable while typing.

🏁
Page-Edge Stripe

A 4px coloured bar across the top of the page when you're in Assets or Tests mode. You won't forget you're paying for it.

🔗
Copy Debug URL

One-click copy of the current URL with ?debug=... for sharing in tickets and Slack.

🛡
Production Master Switch

Single config parameter hides the switcher and ignores per-user defaults. Recommended ON for production databases.

Heavy Mode? You'll Know.

A subtle coloured stripe across the very top of the page lights up in Assets (orange) and Tests (purple) modes. Doesn't fight Odoo's chrome. Doesn't let you forget either.

Top of an Odoo page in Assets mode showing the orange page-edge stripe

Who Installs This

👨‍💻 Developers

Switch between assets for breakpoint debugging and tests for QUnit/Hoot runs without leaving the page. The hotkey is enough on its own.

🎬 Support & Functional

Need to access "Edit Action" or "Manage Filters" buried under developer mode? One click. Don't need admin rights to use it.

🔗 Integrators

Per-user default means your debug preference follows you across client servers. No more "wait, where's the dev mode toggle on this version?"

Your Default, Always Applied

Set your starting mode on My Profile. The switcher reads it from session_info at boot — no extra RPC, no flashing. Off / Dev / Assets / Tests / Assets+Tests, your call.

My Profile dialog with the Default Debug Mode dropdown open

How It Works

1
Install

Drop the addon, click Install. The bug-icon badge appears in your navbar immediately.

2
(Optional) Set default

My Profile → pick your usual starting mode. Saved on your res.users record.

3
Switch as you go

Click the badge or press Ctrl+Shift+D. Page reloads with the new mode. Stripe lights up in heavy modes.

Power Users Live on the Keyboard

Hotkeys are registered through Odoo's own hotkey service so you get collision warnings + auto-disable while typing in form fields. The hint is always visible at the bottom of the dropdown.

Bottom of the dropdown showing the keyboard shortcut hint

vs. The URL-Typing Way

Action URL Bar This Module
Toggle developer mode URL edit + reload 1 click
Switch to Assets mode Type ?debug=assets Ctrl+Shift+A
See current mode at a glance Squint at URL Coloured badge
Remember preference across sessions Browser bookmark Per-user field
Avoid forgetting heavy mode No signal Page-edge stripe
Share the URL with debug on Manual copy "Copy debug URL" button
Mobile URL bar... on a phone? Same dropdown

Technical Details

Odoo Version 19.0 Community + Enterprise
Version 19.0.1.1.0
License LGPL-3
Dependencies web only
Field Added res.users.x_debug_default_mode (Selection, default Off)
System Parameter no_debug_quick_switcher.disabled (master kill-switch)
Hook Points Systray registry + hotkey service + session_info
Boot Overhead Zero extra RPC — both flags ride in session_info
Languages EN, FR, ES, DE, NL, PT-BR, IT, ZH-CN

Available in 8 Languages

The switcher speaks your team's language. Each user sees mode labels and tooltips in their own Odoo language setting - no extra setup.

us English (en_US)
fr Français (fr)
es Español (es)
de Deutsch (de)
nl Nederlands (nl)
br Português (pt_BR)
it Italiano (it)
cn 中文 (zh_CN)

Standard PO translation files under i18n/. Regional variants (fr_BE, nl_BE) inherit from the base language. Need another language? Drop a .po file in i18n/ and reinstall.

Honest Scope

✗ Doesn't propagate into PDF reports / iframes

Odoo's ?debug= param only affects the bundle of the current top-level frame. PDF report rendering and popup iframes don't inherit it — that's an Odoo behaviour, not a module limit, but worth knowing.

⚠ Tests mode is heavy

?debug=tests loads QUnit/Hoot test assets. Page loads slow down dramatically. The "disable in production" master switch and the page-edge stripe are both there to prevent accidents.

Privacy & Permissions

The default-mode field lives on res.users per user. No global config beyond the kill-switch. No data sent anywhere outside Odoo. Users without admin rights can use the switcher freely — debug mode in Odoo is read-only access to UI affordances, not a privilege escalation.

Installation

1. Download from the Odoo App Store

2. Extract to your Odoo addons directory

3. Apps → Update Apps List → search "Debug Mode Quick Switcher" → Install

4. The bug-icon badge appears in the navbar. (Optional) Set your default in My Profile.

Found a Bug?

Reach out via the Odoo App Store contact form.

More Modules by Naim OUDAYET

Production-ready Odoo 19 modules. Tested. Documented.

📱
Telegram Bot Connector

Two-way Telegram bot. Inline buttons, slash commands, contact chatter mirror.

$129
🔐
Access Pass

Time-limited privilege elevation with approval workflow + immutable audit log.

$79
🗑
Smart Undo - Recycle Bin

Undo delete, undo edit, undo archive. 3-in-1 safety net.

$39.99
🔎
Show Record ID

Per-user toggle. Append #1234 to breadcrumbs and form titles. Built for devs.

FREE
⚡
Form Auto-Focus

Cursor lands on the first editable field when you open any form.

FREE
🔍
View All Modules

Browse our complete catalog of Odoo 19 modules.

apps.odoo.com

Debug Mode Quick Switcher — FREE — Odoo 19
© Naim OUDAYET — LGPL-3

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with