OdooWiki OCA HUB

OCA technical tools and administration modules for Odoo

Interface improvements, contacts, multi-company, approvals, permissions, reports, email, authentication and server utilities: the technical foundation many other modules rely on. The catalogue has 1,100 modules in this area, 13 of them confirmed in Odoo 20.0 (reviewed on 2026-11-03).

Confirmed modules per version

12.0
459 modules
13.0
396 modules
14.0
523 modules
15.0
400 modules
16.0
606 modules
17.0
417 modules
18.0
591 modules
19.0
298 modules
20.0
13 modules

OCA repositories in this area

Other areas

Modules in this area

  • web_editor_disable_chatgpt

    This module removes the ChatGPT button and its AI writing features from the Odoo HTML editor, so users can no longer generate or rewrite text with ChatGPT inside the editor.

  • Web Environment RibbonOdoo 12, 13, 14, 15, 16, 17, 18, 19, 20
    web_environment_ribbon

    Displays a colored ribbon in the top corner of every Odoo page to mark a test or non-production environment. The ribbon text and colors are configurable through system parameters.

  • web_excel_export_dynamic_expand

    When exporting a list view to Excel, this module decides automatically whether to export only the collapsed groups or the full expanded tree, depending on what is currently open on screen.

  • web_export_html_as_text

    Adds an "Export HTML as text" checkbox to Odoo's export dialog, so HTML fields are downloaded as plain text instead of raw HTML markup.

  • web_export_view

    Adds an Excel export button to list views so users can download exactly the columns and rows currently shown on screen, without configuring an export wizard.

  • Custom shortcut iconOdoo 12, 17, 18, 19
    web_favicon

    Lets you upload a custom shortcut icon (favicon) per company, which is then shown in the browser tab. Useful for branding and for telling several Odoo instances apart at a glance.

  • web_field_numeric_formatting

    This module lets developers show number fields without thousands separators in Odoo list and form views. By default numbers keep their usual formatting, so existing screens are unchanged.

  • web_field_required_invisible_manager

    Lets administrators make any field required, invisible or readonly for specific user groups, optionally only when a condition is met. Rules are managed from a dedicated menu and applied automatically in forms and lists.

  • Web Field TooltipOdoo 13, 16, 17
    web_field_tooltip

    Lets administrators add custom tooltips to any field label in Odoo forms, giving users extra explanations when hovering over the field. Tooltips are managed from a dedicated menu and can be shown or hidden per user.

  • Filter ButtonOdoo 15, 18, 19
    web_filter_header_button

    Lets you turn selected filters and group-by options into clickable buttons shown in the control panel header, so common filters are one click away instead of hidden in the search dropdown.

  • web_fix_modules_load

    This hidden technical module changes how Odoo loads translations and module assets in the browser, using module IDs instead of long module names to keep requests small when many modules are installed.

  • web_font_size_report_layout

    Lets you choose the base font size (9 to 14 pt) used in all PDF reports from the Document Layout settings, so invoices, quotations and other printed documents are easier to read.

  • Web Form BannerOdoo 16, 18, 19
    web_form_banner

    Lets administrators define rules that display configurable alert banners (info, warning or danger) on backend form views, with messages computed from the record's data and refreshed live as the user edits.

  • web_group_by_percentage

    Adds a percentage next to the totals in grouped list views, so you can see how much each group contributes to the overall sum.

  • Group Expand ButtonsOdoo 12, 13, 14, 15, 16, 17, 18, 19
    web_group_expand

    Adds two buttons to grouped list views that let you expand or collapse all groups at once, one level at a time, instead of clicking each group individually.

  • Help FrameworkOdoo 16, 18
    web_help

    Adds a help button in Odoo that starts step-by-step guided tours highlighting parts of the screen, so users can learn how to create users or change a password without creating records.

  • web_hide_field_with_key

    Lets users hide or show selected fields on any Odoo screen by pressing the "p" key, without changing any data or settings.

  • web_hide_user_menu_item

    This module removes the Documentation, Support, Shortcuts and Account entries from the user menu in the top-right corner of the Odoo web client.

  • Web Actions MultiOdoo 12, 13, 14, 15, 16, 17, 18, 19
    web_ir_actions_act_multi

    Lets developers and administrators create a single action that runs several other actions one after another, so a button or menu can open multiple screens or trigger several steps in sequence.

  • Web Actions View ReloadOdoo 12, 13, 14, 15
    web_ir_actions_act_view_reload

    Adds a new action type that reloads the current view when triggered. Developers can use it in buttons or automated actions to refresh the screen without navigating away.

  • Client side message boxesOdoo 12, 13, 14, 15, 16, 18, 19
    web_ir_actions_act_window_message

    Lets developers and administrators show a pop-up message box from a server action button, with a custom title, text or HTML content, and optional action buttons that run methods or open other screens.

  • web_ir_actions_act_window_page

    Lets developers make a form view button jump to the previous or next record, or switch to the list view, without reloading the page. Useful for validation flows where users move record by record.

  • web_ir_actions_close_wizard_refresh_view

    Adds a new action type that closes a wizard and refreshes the underlying view without reloading the whole page, so users see updated data immediately after saving in a popup.

  • web_leaflet_draw_lib

    Adds the Leaflet Draw JavaScript library to Odoo's backend, so maps built with the Leaflet library can include drawing tools. It provides no menus, models or business rules by itself.

  • Leaflet Javascript LibraryOdoo 16, 17, 18, 19
    web_leaflet_lib

    Adds the Leaflet map JavaScript library to Odoo's backend, so other modules can display interactive maps. It also stores the map tile server address and copyright text as system settings.

  • List Range SelectionOdoo 12, 13, 14, 15, 16
    web_listview_range_select

    Lets users select a whole range of rows in any Odoo list view by holding the Shift key, just like in a spreadsheet, instead of ticking each checkbox one by one.

  • web_loading_block_ui

    Restores the old-style full-screen loading overlay: when a request takes longer than a configurable delay (3 seconds by default), the whole screen is blocked with a blurred background and a centered spinner until all requests finish.

  • web_m2x_optionsOdoo 12, 13, 14, 15, 16, 17, 18, 19, 20
    web_m2x_options

    Adds display controls to many2one and many2many tag fields: hide the "Create" and "Create and Edit" options, limit how many suggestions appear in dropdowns, disable the open-link button, and colour suggestions by a field value. Defaults can be set globally…

  • Web M2X Options ManagerOdoo 14, 15, 16, 17, 18, 19
    web_m2x_options_manager

    Lets administrators control, per field, whether the "Create" and "Create & Edit" shortcuts appear on Many2one and Many2many fields, directly from the model's form in Odoo.

  • web_merge_notebook_tab

    Lets administrators merge several tabs of a form's notebook into one single tab, so users see all the related fields together instead of clicking through many tabs.

  • Web No BubbleOdoo 12, 13, 14, 15, 16, 17, 18, 19
    web_no_bubble

    This module removes the small pop-up bubbles that appear in the Odoo web interface, keeping the interface cleaner. Help boxes are not affected.

  • web_no_crawler

    This module adds a robots.txt file to your Odoo website that tells all search engines and web crawlers not to index any page of your Odoo instance.

  • Web NotifyOdoo 12, 13, 14, 15, 16, 17, 18, 19
    web_notify

    This module lets Odoo send instant pop-up notifications to users while they work, with success, danger, warning, info or default styles. Developers can trigger them from any server action or automation.

  • web_notify_channel_message

    When someone posts a message in a Discuss channel, every other member instantly receives a pop-up notification in Odoo telling them there is a new message in that channel.

  • Web Notify UpgradeOdoo 14, 16, 18, 19
    web_notify_upgrade

    When a module is installed or upgraded, every user who is currently online in Odoo receives a pop-up notification asking them to reload the page so they get the latest changes.

  • web_phone_field_whatsapp

    Adds a WhatsApp shortcut button next to phone numbers in Odoo, opening a chat on WhatsApp Web with the number already filled in.

  • Web Pivot Computed MeasureOdoo 12, 13, 15, 16, 17, 18
    web_pivot_computed_measure

    Lets users create their own calculated measures directly inside pivot views, combining two existing measures with sum, subtraction, multiplication, division or percentage, without any developer work.

  • web_pivot_hide_total

    Adds an alternative pivot view that hides the last total column, so comparison columns are not distorted by a meaningless grand total.

  • web_portal_properties

    Adds a new property field type whose definition includes a "Display in Portal" option, so chosen properties can be shown to portal users through a reusable portal template.

  • Web Pwa CustomizeOdoo 17, 18, 19
    web_pwa_customize

    Lets you customize how Odoo looks when installed as a Progressive Web App: short name, background color, theme color and app icon, configured from the Settings screen.

  • Progressive web applicationOdoo 12, 13, 14, 15, 16
    web_pwa_oca

    Lets you turn your Odoo database into an installable Progressive Web App, with your own app name, icon and colours configured from Settings.

  • Quick Start ScreenOdoo 16, 18, 19, 20
    web_quick_start_screen

    Lets administrators build configurable start screens made of action tiles (icons, images, descriptions) and assign one to each user, so people land on their most common tasks instead of a generic menu.

  • web_refresh_from_backend

    This module lets you force open Odoo screens (forms, lists, kanban) to reload from the server for chosen users, so they immediately see the latest data without refreshing the browser.

  • Web RefresherOdoo 12, 13, 14, 15, 16, 17, 18, 19, 20
    web_refresher

    Adds a refresh button next to the pager in list and kanban views, so users can reload the current data without leaving the screen or changing pages.

  • Web Remember Tree Column WidthOdoo 14, 15, 16, 17, 18, 19
    web_remember_tree_column_width

    Odoo remembers the width you set for each column in list views, so your preferred column sizes come back the next time you open the same list, even after filtering, grouping or reordering.

  • Web ResponsiveOdoo 12, 13, 14, 15, 16, 17, 18, 19, 20
    web_responsive

    Turns the Odoo web client into a responsive interface: a fullscreen app menu with search, mobile-friendly buttons and forms, sticky headers, and a per-user option to land on the home dashboard after login.

  • web_responsive_attachment_preview

    Restores the standard Odoo attachment preview panel on the right side of forms when the Responsive web client module is installed. Users can again see attached files next to records such as invoices.

  • web_responsive_company

    Improves the company switcher menu in the top bar so users with many companies can search, sort and switch between them more easily, including on small screens.

  • web_responsive_company_color

    Adds company colour styling to the responsive app menu background, so the top menu area follows the same colours as the rest of the company-themed interface.

  • Save & Discard ButtonsOdoo 16, 17, 18
    web_save_discard_button

    Replaces the cloud and cross icons on the form Save and Discard buttons with the words "Save" and "Discard", and slightly adjusts their spacing and styling.

  • web_search_deactivate_autosearch

    Adds an "Auto search" checkbox next to the search bar so users can turn off automatic searching while building several filters, then run the search once by clicking the search icon.

  • Use AND conditions on omnibar searchOdoo 12, 13, 14, 15, 16, 17, 18, 19
    web_search_with_and

    Lets users combine several search terms on the same field with AND instead of OR by holding the Shift key while picking a search suggestion in the omnibar.

  • web_searchbar_full_width

    Makes the Odoo search bar span the full width of the screen and moves it below the breadcrumb, so filters no longer stack vertically and waste space on small screens.

  • web_select_all_companies

    Adds an "All Companies" option to the company switcher menu, letting users select or deselect every available company in one click instead of ticking them one by one.

  • Web Send Message as PopupOdoo 12, 13, 14, 15, 16, 18
    web_send_message_popup

    When you click 'Send a message' on any record's chatter, Odoo now opens the full email composer popup directly instead of unfolding a small text box first, saving a click.

  • web_session_auto_close

    Automatically logs out users who have been inactive for a configurable number of seconds. Administrators set the timeout in Settings; when the time passes without mouse or keyboard activity, the session is closed and the page reloads.

  • web_set_single_page_hidden

    Always shows the total number of lines on list-style fields (one-to-many and many-to-many) in Odoo forms, even when everything fits on a single page.

  • Web Sheet Full WidthOdoo 12, 13, 14, 15, 16
    web_sheet_full_width

    Makes Odoo form views use the full width of the screen instead of a narrow centered sheet, so records are easier to read on wide monitors.

  • Web Sort MenuOdoo 16, 18
    web_sort_menu

    Sorts the apps shown in the Odoo top navigation bar and dropdown menu alphabetically, so users find applications faster instead of seeing them in their default order.

  • web_switch_context_warning

    Shows a warning banner at the top of the screen when you are logged in as a different user or database in another browser tab or window, so you know your session may be out of date.

Data imported from GitHub: “confirmed” means branch, module directory and installable manifest checked on the review date. A module that is not confirmed in a version may still exist: it may be in another repository or pending the next review. Active support and OCA certification are not assessed.