OCA modules for Odoo 12
There are 2,205 OCA community modules confirmed in Odoo 12.0: for each one, the branch, the module directory and the installable manifest have been checked on GitHub. Open any module to see what it does, its availability in the other versions and its sources.
Confirmed modules per version
Repositories with the most modules in Odoo 12
See also
Modules for Odoo 12
- Web Disable Export GroupOdoo 12, 13, 14, 15, 16, 18web_disable_export_group
Adds a separate permission for the direct Excel (xlsx) export in list views, so administrators can decide who may export data directly and who may only use the standard export options.
- Web Domain FieldOdoo 12, 13, 14, 15, 16web_domain_field
Lets a view use the value of another field on the same screen as the filter (domain) for a field, instead of a fixed filter written in the view. It is a technical building block for developers.
- Web Domain Field ExampleOdoo 12web_domain_field_example
Adds a demonstration screen where you pick a product category and then only products from that category can be chosen. It exists to show and test the dynamic product filtering feature.
- Drop target supportOdoo 12, 13, 14, 15web_drop_target
Lets users drag files from their computer straight into Odoo form views, where the files are saved as attachments on the record being viewed.
- Edit User FiltersOdoo 12, 14, 16web_edit_user_filter
Lets normal users edit saved search filters (favorites) directly from the search bar, without needing developer/debug access. You can rename, change, or remove individual parts of a filter and save the updated version.
- Web Editor Background Color PickerOdoo 12, 13web_editor_background_color
Lets you pick any custom background color for website editor snippets, not just the preset colors. A "Custom Color" section with a plus button opens a color dialog and remembers your recent choices.
- Web Environment RibbonOdoo 12, 13, 14, 15, 16, 17, 18, 19, 20web_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 Export Current ViewOdoo 12web_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, 19web_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.
- Show percentage (of total) in groupsOdoo 12, 16web_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, 19web_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.
- Web Actions MultiOdoo 12, 13, 14, 15, 16, 17, 18, 19web_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, 15web_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, 19web_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.
- Close Wizard Refresh ViewOdoo 12, 16web_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.
- List Range SelectionOdoo 12, 13, 14, 15, 16web_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_m2x_optionsOdoo 12, 13, 14, 15, 16, 17, 18, 19, 20web_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 No BubbleOdoo 12, 13, 14, 15, 16, 17, 18, 19web_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, 19web_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 Pivot Computed MeasureOdoo 12, 13, 15, 16, 17, 18web_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.
- Progressive web applicationOdoo 12, 13, 14, 15, 16web_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.
- Web RefresherOdoo 12, 13, 14, 15, 16, 17, 18, 19, 20web_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 ResponsiveOdoo 12, 13, 14, 15, 16, 17, 18, 19, 20web_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 - Company MenuOdoo 12, 16web_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.
- Use AND conditions on omnibar searchOdoo 12, 13, 14, 15, 16, 17, 18, 19web_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.
- Full width searchbarOdoo 12, 16web_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 Send Message as PopupOdoo 12, 13, 14, 15, 16, 18web_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_set_single_page_hiddenOdoo 12, 13web_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, 16web_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.
- Switch Context WarningOdoo 12, 14web_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.
- Web timelineOdoo 12, 13, 14, 15, 16, 17, 18, 19web_timeline
Adds a new Timeline view to Odoo that shows records as an interactive time chart, grouped by a field, with zoom levels (day, week, month, year) and drag-and-drop editing.
- Web Translate DialogOdoo 12, 13web_translate_dialog
Translate all translatable fields of any record in one pop-up window, with one column per installed language. A Translate option is added to the form's More menu and to the small translation icon next to fields.
- Tree View Duplicate RecordsOdoo 12, 16, 17web_tree_duplicate
Adds a "Duplicate" option to the action menu of any list view, letting users copy the selected records in one click and immediately see the newly created copies.
- Colorize field in tree viewsOdoo 12, 13, 14, 15, 16, 17, 18web_tree_dynamic_colored_field
Lets developers color cells in any tree (list) view based on each record's data, using background and text color rules defined in the field options.
- Show images in tree views via tooltipOdoo 12, 13, 14, 15web_tree_image_tooltip
Shows a larger version of an image when hovering over image fields in list (tree) views. A demo view adds an image column to the Users list so hovering it displays the bigger picture.
- Clickable many2one fields for tree viewsOdoo 12, 13, 14, 15, 16, 17, 18, 19web_tree_many2one_clickable
Adds a small arrow button next to many2one fields in list (tree) views, so users can open the linked record's form directly from the list without leaving it.
- Resize ColumnsOdoo 12web_tree_resize_column
Lets users drag the edge of a column header in any list view to make that column wider or narrower, and keeps the chosen widths when the list is refreshed.
- Web View Calendar ColumnOdoo 12web_view_calendar_column
Lets you show calendar events in separate columns (resources) on the daily calendar view, based on a field you choose. You can also force a fixed list of columns instead of deriving them from the data.
- Web View Calendar ListOdoo 12, 13, 14, 15web_view_calendar_list
Adds a new 'Calendar List' view type in Odoo that displays calendar events as a list instead of a grid, with day, week, and month grouping options.
- Google Map ViewOdoo 12, 14, 19web_view_google_map
Adds a Google Maps view to Odoo so users can see geolocated records (like contacts) as markers on a map, and adds Google Places autocomplete fields that fill in addresses and coordinates automatically.
- Leaflet Map View (OpenStreetMap)Odoo 12, 16, 18web_view_leaflet_map
Adds a new 'Leaflet Map' view type to Odoo that displays records as markers on an OpenStreetMap map. Users can see records with coordinates, click markers to open records, and create new records from the map.
- Leaflet Map View for Partners (OpenStreetMap)Odoo 12, 16, 18web_view_leaflet_map_partner
Adds a map view to the Contacts app so you can see your partners (customers, vendors, companies) as pins on an OpenStreetMap map, using their stored latitude and longitude.
- Search PanelOdoo 12web_view_searchpanel
Adds a side search panel to kanban views, letting users filter records by categories and multi-value filters directly from the kanban screen, a feature normally only available in Odoo 13 and later.
- Web Widget Bokeh ChartOdoo 12, 13, 14, 15, 16, 17, 18, 19web_widget_bokeh_chart
Adds two new field widgets that let developers display interactive Bokeh charts inside standard Odoo views. The chart is rendered from data stored in a field, so users see a live chart instead of plain text.
- Web Widget Child SelectorOdoo 12, 13, 14, 15web_widget_child_selector
Adds a new field widget for hierarchical many2one fields, letting users pick a record by browsing its parents and direct children instead of searching the whole list.
- Web Widget ColorOdoo 12web_widget_color
Adds a color picker widget for text fields in Odoo, so users can pick a color instead of typing a color code. The chosen color is shown as a colored box in read-only form and list views.
- Web Widget DatePicker Full OptionsOdoo 12, 14, 16web_widget_datepicker_fulloptions
Adds extra buttons to the date picker in Odoo: users can pick today's date with one click and close the calendar with the selected date.
- web_widget_digitized_signature
Adds a signature pad widget to Odoo so users can draw and save a digital signature as an image. The signature is stored on the user record and changes are logged in the chatter.
- Web Widget Domain Editor DialogOdoo 12, 13, 14, 15, 16, 17, 18, 19web_widget_domain_editor_dialog
Lets users edit a Domain field by opening a record-selection dialog instead of typing the domain text by hand. The chosen records are converted into the domain automatically.
- Dynamic Dropdown WidgetOdoo 12, 13, 14, 15, 16, 17, 18, 19web_widget_dropdown_dynamic
Adds a new "Dynamic Dropdown" field widget for Odoo forms. It lets developers show a dropdown whose options are fetched from the server, optionally depending on another field on the same form.
- Dynamic Dropdown Widget: ExampleOdoo 12, 13web_widget_dropdown_dynamic_example
Adds a demo screen that shows how dropdown lists can be built dynamically from other fields on the form. It is a technical example, not a business feature.
- web_widget_float_formula
Lets users type simple math formulas (like =45 + 4/3 - 5 * (2 + 1)) directly into numeric and money fields in Odoo, and Odoo calculates and stores the result.
- web_widget_google_map_drawing
Adds drawing tools to the Google Map view in Odoo, letting users draw a polygon, rectangle or circle on a map field and store its shape, area or radius.
- Google Marker Icon PickerOdoo 12, 14web_widget_google_marker_icon_picker
Adds a color picker widget for Google map markers, letting users choose one of 20 marker colors from a dropdown on a text field.
- Web Widget - Image DownloadOdoo 12, 13, 14, 15, 16, 17, 18web_widget_image_download
Adds a download button to image fields in Odoo forms, letting users save the displayed image to their computer with one click.
- Web Image URLOdoo 12web_widget_image_url
This module adds a new field widget that displays an image taken from a URL stored in a text field, on Odoo form and tree views. If the image cannot be loaded, a placeholder image is shown instead.
- Web Widget - Image WebCamOdoo 12, 14, 16web_widget_image_webcam
Adds a WebCam button to image fields in Odoo so users can take a photo with their camera and save it directly into the record.
- Web Widget JSON GraphOdoo 12, 15web_widget_json_graph
Adds a new field widget called "json_graph" that draws a chart from JSON data stored in a field, using the Chart.js library inside Odoo forms.
- Tags multiple selectionOdoo 12web_widget_many2many_tags_multi_selection
Adds checkboxes to the 'Search more' popup of tags fields, so users can select many records at once instead of one by one.