OCA modules for Odoo
- Portal typesbase_portal_typeTechnical
This module allows administrator to configure groups for portal users, which is not possible with standard Odoo. That's useful for having different types of portal users (think differentiate vendors from customers) and leveraging Odoo's group mechanism for ie views instead having to cook up custom solutions.
12.0No information13.0No information14.0No information15.0No information16.0Confirmed17.0No information18.0Confirmed19.0No information20.0No informationOCA/server-backend · 2 confirmed · 7 with no informationView module sheet - Base Product Mass Additionbase_product_mass_additionProduct
This module is abstract and can't be used as is. It provides functions in order to show a product grid from another model. You can then add products and quantities in batch to the model you are working with. It is useful when you don't want to add every product line possible to your object. From the product grid you only have to set the quantity for each product. Example implementations: · sale_quick (https://github.com/OCA/sale-workflow) · purchase_quick…
12.0Confirmed13.0No information14.0Confirmed15.0Confirmed16.0Confirmed17.0No information18.0No information19.0No information20.0No informationOCA/product-attribute · 4 confirmed · 5 with no informationView module sheet - Base Products Mergebase_product_mergeSales/Sales
We can merge duplicates products into single product
12.0No information13.0No information14.0No information15.0Confirmed16.0Confirmed17.0Confirmed18.0No information19.0No information20.0No informationOCA/stock-logistics-warehouse · 3 confirmed · 6 with no informationView module sheet - Base Recurrencebase_recurrenceUncategorised
This is a technical module that helps managing recurrence on Odoo models. It allows to define a recurring rule on a record and two helper methods: · One to get the recurring next date · One to set the recurring next date on the record
12.0No information13.0Confirmed14.0Confirmed15.0Confirmed16.0No information17.0No information18.0No information19.0No information20.0No informationOCA/server-ux · 3 confirmed · 6 with no informationView module sheet - Remote Basebase_remoteGeneric Modules/Base
This module allows to store all the connected remotes (external ip addresses) to Odoo. It should be used with other modules in order to check remote's configurations.
12.0Confirmed13.0Confirmed14.0Confirmed15.0Confirmed16.0Confirmed17.0No information18.0Confirmed19.0No information20.0No informationOCA/server-tools · 6 confirmed · 3 with no informationView module sheet - Base Repairbase_repairManufacturing
This module extends the functionality of Odoo Repair module to add some basic features that are standard in other Odoo apps: · Includes Repair Date field and adds it to the form · Includes Repair Duration field and adds it to the form · Includes repair order search by Responsible User · Includes grouping by Responsible User · Includes grouping by Repair Date · Implements Calendar view · Implements PivotTable view
12.0Confirmed13.0Confirmed14.0Confirmed15.0No information16.0No information17.0No information18.0No information19.0No information20.0No informationOCA/manufacture · 3 confirmed · 6 with no informationView module sheet - Base Repair Configbase_repair_configUncategorised
This module provides an empty general settings section for the repair configuration. This is a technical module and it doesn't provide any new functionality. Extend this module to add general settings related to the repair app. When extending the general settings view, here is an example of how the code would look like:
12.0Confirmed13.0Confirmed14.0No information15.0No information16.0Confirmed17.0Confirmed18.0Confirmed19.0Confirmed20.0No informationOCA/repair · 6 confirmed · 3 with no informationView module sheet - Report qweb auto generationbase_report_auto_create_qwebTools
When creating a report in Settings > Technical > Actions > Reports or Settings > Technical > Reports > Reports it will create an empty Qweb template and the required linking info so that the user does not need to know how to do all the links. New duplication button added, it enables the possibility of duplicating a report and assigning to the duplicated one a suffix. If the copy option provided by the system is used this will add 'copy' as suffix. Be careful with this option…
12.0No information13.0No information14.0Confirmed15.0No information16.0Confirmed17.0No information18.0No information19.0No information20.0No informationOCA/server-tools · 2 confirmed · 7 with no informationView module sheet - Report to label printerbase_report_to_label_printerGeneric Modules/Base
This module makes it possible to print specific reports to a label printer that is configured on the user. To do this, the following must be configured: · Flag the report as a label report · Define a label printer for the user
12.0No information13.0No information14.0Confirmed15.0No information16.0Confirmed17.0No information18.0Confirmed19.0Confirmed20.0No informationOCA/report-print-send · 4 confirmed · 5 with no informationView module sheet - Report to printerbase_report_to_printerGeneric Modules/Base
This module provides the core framework to send Odoo reports directly to printers. It defines the base models, configuration options and printing workflow, without depending on a specific printing protocol. The actual connection with printers is delegated to extension modules (e.g. base_report_to_printer_cups), which implement support for a given printing backend. Key features: Flexible report output behavior: Send to Client (default): generates a downloadable PDF. Send to…
12.0Confirmed13.0Confirmed14.0Confirmed15.0Confirmed16.0Confirmed17.0Confirmed18.0Confirmed19.0Confirmed20.0No informationOCA/report-print-send · 8 confirmed · 1 with no informationView module sheet - Report to printer CUPSbase_report_to_printer_cupsGeneric Modules/Base
This module extends base_report_to_printer to add support for printing reports through a CUPS server. It allows users to configure one or more CUPS servers, automatically fetch available printers and trays, and send reports directly to them instead of downloading a PDF. Main features: · Manage CUPS servers from the Odoo backend. · Synchronize available printers and trays with CUPS. · Define default printing behavior globally, per user, per report, or per user and report. ·…
12.0No information13.0No information14.0No information15.0No information16.0No information17.0No information18.0No information19.0Confirmed20.0No informationOCA/report-print-send · 1 confirmed · 8 with no informationView module sheet - Report to printer - Mail extensionbase_report_to_printer_mailGeneric Modules/Base
This module disables the print of a report on a selected printer, when the report has been triggered from a mail template.
12.0Confirmed13.0Confirmed14.0Confirmed15.0Confirmed16.0Confirmed17.0No information18.0Confirmed19.0No information20.0No informationOCA/report-print-send · 6 confirmed · 3 with no informationView module sheet - Report to QZ Traybase_report_to_printer_qztrayGeneric Modules/Base
QZ Tray Printing Backend This module adds support for printing Odoo reports directly from the client machine using QZ Tray as a printing backend. It allows reports to be sent securely to locally installed printers without relying on server-side printing systems such as CUPS. Instead, printing is handled on the client side through QZ Tray, enabling direct access to USB, network, or system printers. This backend is especially useful in environments where client-side printing…
12.0No information13.0No information14.0No information15.0No information16.0No information17.0No information18.0No information19.0Confirmed20.0No informationOCA/report-print-send · 1 confirmed · 8 with no informationView module sheet - Report to printer via WebSocketbase_report_to_printer_websocketGeneric Modules/Base
This module extends base_report_to_printer to send print jobs through the Odoo Bus (WebSocket) instead of a traditional print server like CUPS. When a report is printed, the module encodes the rendered PDF in Base64 and sends a print_job message through the bus to the user configured on the printer. A client-side listener running as that user receives the payload and forwards it to the local printer. Main features: · No external print server required — works over the…
12.0No information13.0No information14.0No information15.0No information16.0No information17.0No information18.0No information19.0Confirmed20.0No informationOCA/report-print-send · 1 confirmed · 8 with no informationView module sheet - Base Restbase_restUncategorised
This addon is deprecated and not fully supported anymore from Odoo 16. Please migrate to the FastAPI migration module. See . This addon provides the basis to develop high level REST APIs for Odoo. As Odoo becomes one of the central pieces of enterprise IT systems, it often becomes necessary to set up specialized service interfaces, so existing systems can interact with Odoo. While the XML-RPC interface of Odoo comes handy in such situations, it requires a deep understanding…
12.0Confirmed13.0Confirmed14.0Confirmed15.0Confirmed16.0Confirmed17.0No information18.0Confirmed19.0No information20.0No informationOCA/rest-framework · 6 confirmed · 3 with no informationView module sheet - Base Rest Auth Api Keybase_rest_auth_api_keyUncategorised
This technical addon extend base_rest to add the support for auth_api_key authentication mechanism into the generated openapi documentation.
12.0No information13.0No information14.0Confirmed15.0Confirmed16.0Confirmed17.0No information18.0Confirmed19.0No information20.0No informationOCA/rest-framework · 4 confirmed · 5 with no informationView module sheet - Base Rest Auth Jwtbase_rest_auth_jwtUncategorised
This technical addon extend base_rest to add the support for auth_jwt authentication mechanism into the generated openapi documentation.
12.0No information13.0No information14.0Confirmed15.0No information16.0No information17.0No information18.0No information19.0No information20.0No informationOCA/rest-framework · 1 confirmed · 8 with no informationView module sheet - REST Authentication Servicebase_rest_auth_user_serviceUncategorised
This module adds API endpoints to deal with session authentication and logout.
12.0No information13.0Confirmed14.0Confirmed15.0Confirmed16.0No information17.0No information18.0No information19.0No information20.0No informationOCA/rest-framework · 3 confirmed · 6 with no informationView module sheet - Base Rest Datamodelbase_rest_datamodelUncategorised
This addon allows you to use DataModel objects as params and/or response with your REST API methods.
12.0Confirmed13.0Confirmed14.0Confirmed15.0Confirmed16.0Confirmed17.0No information18.0No information19.0No information20.0No informationOCA/rest-framework · 5 confirmed · 4 with no informationView module sheet - Base Rest Demobase_rest_demoUncategorised
Demo addon to illustrate how to develop self documented REST services thanks to the base_rest addon.
12.0Confirmed13.0Confirmed14.0Confirmed15.0Confirmed16.0Confirmed17.0No information18.0No information19.0No information20.0No informationOCA/rest-framework · 5 confirmed · 4 with no informationView module sheet
No module matches the filters
Data imported from GitHub: Confirmed means branch, directory and installable manifest verified on the review date. When a version is selected only modules confirmed in it are listed; in the other cells, “no information” includes absent or non-installable modules (the sheet explains why). Active support and OCA certification are not assessed.