OdooWiki OCA HUB

Web Dialog Size

web_dialog_size folder_open OCA/web open_in_new
web License: AGPL-3

A module that lets the user expand/restore the dialog box size through a button in the upper right corner (imitating most windows managers). It also adds draggable support to the dialogs.

auto_awesome What this module does

AI-generated from the code · Odoo 20.0

Adds a maximize/restore button to every dialog window in Odoo, letting users expand a pop-up to full screen width and switch it back to its normal size. The chosen state is remembered in the browser and can be forced by default through a system setting.

This module changes how pop-up windows (dialogs) look and behave across the whole Odoo web interface. A new button appears in the upper-right corner of each dialog, next to the close button, showing a fullscreen icon to expand the dialog and an exit-fullscreen icon to restore it.

  • Clicking the button toggles the dialog between its normal size and a full-screen width layout.
  • The choice is saved in the user's browser, so the next dialogs open in the same state.
  • A system setting (web_dialog_size.default_maximize) can define the default state for users who have not chosen one yet; when an administrator changes it, users who never picked a size follow the new default.
  • The button is added to standard dialogs, action dialogs and selection/creation dialogs, so it is available in most pop-up screens.
  • After resizing, the window is refreshed so content inside the dialog re-lays out correctly.

The module extends the ir.config_parameter model only to read that default setting. It does not add menus, reports, emails or scheduled jobs; it is a purely visual convenience for the web client.

Depends on

web

Required by other modules

Models and fields (1)
  • ir.config_parameter · extends an existing model

Text generated by AI (DeepSeek) from reading the Odoo 20.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 9 confirmed, 0 with no information of 9 versions.

terminal Installation and usage

OCA documentation · Odoo 20.0

By default, the module respects the caller's dialog_size option. If you want to set dialog boxes maximized by default, you need to:

  • Go to Settings -\> Technical -\> Parameters -\> System Parameters
  • Add a new record with the text web_dialog_size.default_maximize in the Key field and the text True in the Value field

No verified information in OCA: Installation, Usage.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.