List of "Must Have"

Base OCA modules

The Odoo Community Association (OCA) hosts thousands of Odoo Applications and Modules, all available under the AGPL licence and free to use. This mass of modules can be overwhelming.

That is why we present here a list of "Must Have" OCA modules.

Any Odoo database should have at least several of these modules installed in order to get the best of Odoo software.

This list has been created by a working group of volunteer consultants who contribute and are members of the OCA and with the help of  Víctor Martínez from Tecnativa.

We thank them a lot for the time spent on this useful list!

You like an OCA module and you don't see it in this list? 

Contact us !

Module Technical Name
Description
GitHub Repository
partner_contact_access_link This modules allows you to click on a button and open the full Contact form from a Company form. partner-contact

partner_firstname

Split the name in “First name” and “Last name”

partner-contact
queue_job This modules allows to postpone method calls executed asynchronously. Jobs are executed in the background by a "JobRunner", in their own transaction. queue
report_xlsx This module provides a basic report class to generate xlsx report. reporting-engine
password_security This module allows you to set, at the  company-level, password security requirements and enforces them on the user. server-auth
disable_odoo_online

Useful for Odoo Community Edition

  • Links to odoo.com have been removed.

  • Documentation, Support, and My odoo.com account have been removed from the user menu.

  • The submenus under Applications > Applications (Main Applications, Theme Store, and Third-Party Applications) have been moved to Settings > Technical > Parameters

server-brand
remove_odoo_enterprise

Useful for Odoo Community Edition

Enterprise-exclusive apps and features have been removed from the settings views. The widget for downloading mobile apps (Google Play and Apple Store) has been removed from the settings page.

server-brand
auditlog This module allows the administrator to log user operations performed on data models such as create, read, write and delete. server-tools
base_name_search_improved This module allows you to do a more flexible search and allows you to add specific fields to the name search.

Example: You have a partner named “John Mr. Brown”, and if you type “John Brown”, it will find it. Or you have custom product field, if you search by the custom code in the product name, it will find it.
server-tools
 date_range
This module define global " Date Ranges"  that can be used to filter your values in tree (list) views.
server-ux
server_action_mass_edit 

For versions 6.0 to 15.0, the technical name is "mass_editing".

This module allows to edit several records at the same time in any Odoo model.

  • Add values
  • Modify values
  • Remove values
server-ux

For versions 6.0 to 10.0, the module is in the repository "  server-tools  "
web_advanced_search

This module allows you to do advanced searches by different fields and by related fields.

*Included in Odoo's core in V17

web
web_dialog_size This module allows the user to 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. web
web_environment_ribbon This module adds a ribbon to the top left corner of all pages to help your manage all your instances.


You can configure the message, color, and background color through system parameters using the keys: ribbon.name, ribbon.color, and ribbon.background.color.

web
web_favicon This module allows you to define a favicon for each company, enabling you to visually locate the corresponding company in multi-company environments. It will also be displayed to portal users if the website is not installed. web
web_listview_range_select

This module enables selecting a range of records using the shift key.

web
web_m2x_options This module allow you to control the display of many2one and many2manytags fields in forms. You can remove the "Create..." and "Create and Edit" dropdown options and change the default number of suggestions shown in the dropdown, or show/hide the "Search More" option.

web

web_no_bubble

This module removes all "Help bubbles" (web_tour) from all areas.

web
web_pivot_computed_measure

This module adds the possibility to define calculated measures in pivot views.

web
web_refresher This module allows you to refresh the list of records in any view. web
web_responsive This module adds responsiveness to web backend. web
web_search_with_and This module allows you to use the AND condition on the search bar.

Example: Search for “John.” Do another search with “Smith” and click on the “Shift” key on your keyboard. The condition applied will be “John” AND “Smith.”
web
web_tree_many2one_clickable This module adds an icon to the many2one fields of the tree views that allows direct access to the record (without having to enter the corresponding form view). web
mail_debrand

This module modifies the feature of emails to remove the Odoo branding, specifically the "Powered by Odoo"

mail
mail_tracking This module adds an icon to indicate the message status for each recipient of emails sent in chat threads. It is possible to filter out failed messages and/or view them in Conversations. mail
document_url This module allows to attach an URL as a document. knowledge
base_search_mail_content This module add the ability to filter by "Message Content" in any messaging service; this way, it will be possible to find something (for example, a task) by searching for something specific that was mentioned in one of the messages about it. social
mail_activity_plan This module allows you to create activity plans in any section (similar to employee plans) and launch plans to create the corresponding activities.

*Included in Odoo's core in V17
social
person using laptop on white wooden table

Must Have OCA  "Accounting" Modules

Discover the list of OCA Accounting modules every database should use, no matter the industry.

Discover

assorted book lot

Documentation


Find on this page all kind of OCA documentation.



Discover

laptop computer on glass-top table

Must Have OCA "Sales" Modules

Discover the list of OCA Sales modules every database should use.


Discover