TIP: You can type at any time to perform a new search.
SMS Twilio
sms_twilio · OCA/connector-telephony
Security findings
Migration considerations
iap_account_view_form— For a target of Odoo 17.0+: view 'iap_account_view_form' uses `attrs=`/`states=`, which are no longer supported. Convert modifiers to direct Python boolean expressions in `invisible`/`readonly`/`required`; preserve the original AND/OR logic. migration-view-attrs-states · source
Migration review checklist, not a compatibility verdict. No target version is selected: apply version-specific advice only when migrating to that version or later.
- Repository
- OCA/connector-telephony · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- SMS
- Folder size
- 0.05 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/connector-telephony
- Last tracking update
- 2026-08-07 08:09:27
- Authors
- Akretion, Odoo Community Association (OCA)
- Maintainers
- Akretion, Odoo Community Association (OCA)
- Committers
- Weblate, OCA-git-bot, oca-ci, JasminSForgeFlow
Code Analysis
Views touched (2)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
iap_account_view_form |
iap.account | form | Inherits iap.iap_account_view_form | |
sms_tsms_view_form |
sms.sms | form | Inherits sms.sms_tsms_view_form |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (4)
New fields (8)
-
providerSelectionondelete={'twilio': 'cascade'}selection_add=[('twilio', 'Twilio')] -
twilio_account_sidCharstring='Twilio Account SID' -
twilio_auth_tokenChar -
twilio_balance_accountCharcompute='_compute_balance_twilio'string='Account Balance' -
twilio_number_idMany2one → twilio.phone.numberstring='Twilio Number' args: 'twilio.phone.number' -
twilio_production_envBooleanhelp='Test credentials can currently be used to interact with the following three resources:\n - Buying phone numbers - Sending SMS messages - Making calls\nIf in test environment, although being able to perform the above actions, they will not show in your Twilio account, and the only valid Twilio Number is the TEST Phone.\nProduction keys are needed to perform all the other actions like retrieve account balance or phone numbers. If this field is not enabled, the three cases mentioned above will be performed using test credentials.' args: 'Production Environment' -
twilio_test_account_sidCharstring='Twilio TEST Account SID' -
twilio_test_auth_tokenCharstring='Twilio TEST Auth Token'
-
get_twilio_client(self, production=True) -
onchange_twilio_production_env(self)@api.onchange('twilio_production_env') -
retrieve_phone_numbers(self)
New fields (0)
No new fields.
Public methods (0)No public methods.
New fields (1)
-
error_detailTextreadonly=True
No public methods.
New fields (4)
-
has_sms_enabledBooleanstring='SMS Enabled' -
nameCharstring='Friendly Name' -
phone_numberChar -
sidCharstring='SID'
No public methods.