OCA modules for Odoo
- Extendable Fastapiextendable_fastapiUncategorised
This addon is a technical addon used to allows the use of extendable classes in the implementation of your fastapi endpoint handlers. It also allows you to use extendable_pydantic models when defining your endpoint handlers request and response models.
12.0No information13.0No information14.0Confirmed15.0No information16.0Confirmed17.0No information18.0Confirmed19.0No information20.0No informationOCA/rest-framework · 3 confirmed · 6 with no informationView module sheet - Odoo FastAPIfastapiUncategorised
This addon provides the basis to smoothly integrate the FastAPI framework into Odoo. This integration allows you to use all the goodies from FastAPI to build custom APIs for your Odoo server based on standard Python type hints. What is building an API? An API is a set of functions that can be called from the outside world. The goal of an API is to provide a way to interact with your application from the outside world without having to know how it works internally. A common…
12.0No information13.0No information14.0Confirmed15.0No information16.0Confirmed17.0Confirmed18.0Confirmed19.0Confirmed20.0No informationOCA/rest-framework · 5 confirmed · 4 with no informationView module sheet - Fastapi Auth API Keyfastapi_auth_api_keyOthers
Provides FastAPI dependencies for Api Key authentication.
12.0No information13.0No information14.0No information15.0No information16.0No information17.0Confirmed18.0Confirmed19.0No information20.0No informationOCA/rest-framework · 2 confirmed · 7 with no informationView module sheet - FastAPI Auth JWT supportfastapi_auth_jwtUncategorised
This module provides FastAPI Depends to allow authentication with auth_jwt.
12.0No information13.0No information14.0No information15.0No information16.0Confirmed17.0No information18.0Confirmed19.0No information20.0No informationOCA/rest-framework · 2 confirmed · 7 with no informationView module sheet - FastAPI Auth JWT Testfastapi_auth_jwt_demoUncategorised
Tests and demo routes for fastapi_auth_jwt. The tests and routes are almost identical to those in auth_jwt_demo, and the JWT validators used are those from auth_jwt_demo.
12.0No information13.0No information14.0No information15.0No information16.0Confirmed17.0No information18.0No information19.0No information20.0No informationOCA/rest-framework · 1 confirmed · 8 with no informationView module sheet - Fastapi Auth Partnerfastapi_auth_partnerUncategorised
This module is the FastAPI implementation of auth_partner it provides all the routes to manage the authentication of partners.
12.0No information13.0No information14.0No information15.0No information16.0Confirmed17.0No information18.0Confirmed19.0No information20.0No informationOCA/rest-framework · 2 confirmed · 7 with no informationView module sheet - Fastapi Captchafastapi_captchaTools
This module provides a simple way to protect several fastapi endpoints routes with a captcha. It currently supports the following captcha providers: · Google reCAPTCHA · hCaptcha · Altcha
12.0No information13.0No information14.0No information15.0No information16.0No information17.0No information18.0Confirmed19.0No information20.0No informationOCA/rest-framework · 1 confirmed · 8 with no informationView module sheet - Fastapi Captcha Altcha Backendfastapi_captcha_altcha_backendTools
This module adds Altcha service as a FastApi router and add local Altcha verification as a captcha method.
12.0No information13.0No information14.0No information15.0No information16.0No information17.0No information18.0Confirmed19.0No information20.0No informationOCA/rest-framework · 1 confirmed · 8 with no informationView module sheet - FastAPI Encrypted Errorsfastapi_encrypted_errorsUncategorised
This module adds a "ref" field in the error response of FastAPI. This field is an AES encrypted string that contains the error message / traceback. This encrypted string can be decrypted using the endpoint decrypt error wizard.
12.0No information13.0No information14.0No information15.0No information16.0Confirmed17.0No information18.0No information19.0No information20.0No informationOCA/rest-framework · 1 confirmed · 8 with no informationView module sheet - fastapi_endpoint_contextfastapi_endpoint_contextUncategorised
This module provides an overridable request context for FastAPI endpoints. It allows to customize the behavior of requests deep in the odoo call stack according to the current request context without having to override routers that may come from external modules. This context contains by default the current endpoint app and id, respectively accessible via self.env.context.get('fastapi_endpoint_app') and self.env.context.get('fastapi_endpoint_id').
12.0No information13.0No information14.0No information15.0No information16.0Confirmed17.0No information18.0Confirmed19.0No information20.0No informationOCA/rest-framework · 2 confirmed · 7 with no informationView module sheet - Fastapi Logfastapi_logTools
This module allows an endpoint to activate full request logging in a database model. It is useful to debug production issues or to monitor the usage of a specific endpoint.
12.0No information13.0No information14.0No information15.0No information16.0Confirmed17.0Confirmed18.0Confirmed19.0No information20.0No informationOCA/rest-framework · 3 confirmed · 6 with no informationView module sheet - FastAPI Log notificationfastapi_log_mailTools
This module allows to create an activity when an exception is logged in a fastapi endpoint.
12.0No information13.0No information14.0No information15.0No information16.0Confirmed17.0Confirmed18.0Confirmed19.0No information20.0No informationOCA/rest-framework · 3 confirmed · 6 with no informationView module sheet - Email gateway - foldersfetchmail_attach_from_folderTools
Adds the possibility to attach emails from a certain IMAP folder to objects, ie partners. Matching is done via several algorithms, ie email address, email address's domain or the original Odoo algorithm. This gives a simple possibility to archive emails in Odoo without a mail client integration.
12.0No information13.0No information14.0No information15.0No information16.0Confirmed17.0Confirmed18.0Confirmed19.0No information20.0No informationOCA/server-tools · 3 confirmed · 6 with no informationView module sheet - Fetchmail Incoming Logfetchmail_incoming_logTools
This module allows to log into the server the basic information of emails that have been fetched from the mail server, before they start to be processed. This allows for a better analysis of situations where emails are found to be missing in Odoo. Can help to better resolve questions of the type 'Was it that the email was never fetched, or a problem found when it was processed by Odoo?'.
12.0Confirmed13.0Confirmed14.0Confirmed15.0Confirmed16.0No information17.0No information18.0No information19.0No information20.0No informationOCA/server-tools · 4 confirmed · 5 with no informationView module sheet - Fetchmail Incoming Log Testfetchmail_incoming_log_testTools
This module allows to test the fetchmail_incoming_log module.
12.0No information13.0No information14.0No information15.0Confirmed16.0No information17.0No information18.0No information19.0No information20.0No informationOCA/server-tools · 1 confirmed · 8 with no informationView module sheet - Fetchmail Incoming Testfetchmail_incoming_testDiscuss
This module lets you simulate an incoming email directly from Odoo, without a real mail server or SMTP client. It adds a Simulate Incoming Email button (and matching Action menu entry) on the Incoming Mail Server, opening a small composer (From, To, Cc, Bcc, Subject, Body). On send, the email is used as if it had been fetched from a server, it is then routed by alias and creates the target record (helpdesk ticket, lead, task, ...). It is meant for testing mail-driven flows…
12.0No information13.0No information14.0No information15.0No information16.0No information17.0No information18.0Confirmed19.0No information20.0No informationOCA/mail · 1 confirmed · 8 with no informationView module sheet - Mail Activity on Fetchmail with Team Activityfetchmail_mail_activity_team_activityHidden
* Uses mail.activity.team to configure automatic activities when mails arrive for the specified models. * The configuration to add RMA and PO models (Settings --> Technical --> Activity Teams menu)
12.0No information13.0No information14.0No information15.0Confirmed16.0No information17.0No information18.0No information19.0No information20.0No informationOCA/social · 1 confirmed · 8 with no informationView module sheet - Fetchmail Notify Error to Senderfetchmail_notify_error_to_senderTools
If fetchmail is not able to correctly route an email, the email is "silently" lost (you get an error message in server log). For example, if you configure odoo mail system to route received emails according to recipient address, it may happen users send emails to wrong email address. This module extends the functionality of fetchmail to allow you to automatically send a notification email to sender, when odoo can't correctly process the received email.
12.0Confirmed13.0Confirmed14.0Confirmed15.0Confirmed16.0Confirmed17.0Confirmed18.0Confirmed19.0No information20.0No informationOCA/server-tools · 7 confirmed · 2 with no informationView module sheet - Fetchmail Notify Error to Sender Testfetchmail_notify_error_to_sender_testTools
This module allows to test fetchmail_notify_error_to_sender without installing test_mail. For more info please check comment:
12.0No information13.0Confirmed14.0Confirmed15.0No information16.0Confirmed17.0Confirmed18.0No information19.0No information20.0No informationOCA/server-tools · 4 confirmed · 5 with no informationView module sheet - Default Thread For Unbounded Emailsfetchmail_thread_defaultDiscuss
This module extends the functionality of mail fetching to support choosing a mail thread that acts as a mail sink and gathers all mail messages that Odoo does not know where to put. Dangling emails are really a problem because if you do not care about them, SPAM can enter your inbox and keep increasing fetchmail process network quota because Odoo would gather them every time it runs the fetchmail process. Before this, your only choice was to create a new record for those…
12.0Confirmed13.0Confirmed14.0Confirmed15.0No information16.0Confirmed17.0No information18.0Confirmed19.0No information20.0No informationOCA/social · 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.