OdooWiki OCA HUB

IAP Alternative Provider

iap_alternative_provider folder_open OCA/server-tools open_in_new
Tools License: AGPL-3

Abstract module that provide base functionality for implementing alternative provider for the IAP application.

An example of alternative provider can be found in the connector-telephony repository, with the module sms_ovh_http (sending sms with ovh instead of odoo iap)

auto_awesome What this module does

AI-generated from the code · Odoo 19.0

Adds a Provider field to IAP accounts so other modules can plug in non-Odoo providers for services like SMS. It is a base/technical module: on its own it only shows the choice "Odoo IAP".

This is a base module for developers, not a ready-to-use feature. It extends the IAP account screen (iap.account) with a new Provider field, which by default only offers the value "Odoo IAP". Other modules can add their own providers to that list.

Where it appears in Odoo: - On the IAP account form, a new "Info" group is shown above the existing account group, containing the Provider field and the company field. - The original account settings group is hidden whenever the provider is not "Odoo IAP", so provider-specific settings can take its place.

Automatic behaviour: - When a user changes the provider, the module asks the provider for its service and, if one is returned, fills in the service on the account. - The same service alignment is applied automatically when an IAP account is created or modified. - The Provider field is mandatory and defaults to "Odoo IAP".

Because no alternative provider is defined in this module, users will not see extra providers until another module is installed. The module touches the IAP account model and its form view only; it adds no menus, reports or scheduled jobs of its own.

Depends on

iap
Models and fields (1)
  • iap.account · extends an existing modelprovider

Text generated by AI (DeepSeek) from reading the Odoo 19.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 8 confirmed, 1 with no information of 9 versions.

Sources · Odoo 19.0

Confirmed on 2026-11-03 in branch 19.0 of OCA/server-tools.

terminal Installation and usage

No verified information

Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.