Contract Transmit Method

contract_transmit_method
REPOSITORY
REPOSITORYOCA/contract
GIT
GIThttps://github.com/OCA/contract.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/contract/tree/18.0/contract_transmit_method
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYUncategorized
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), ACSONE SA/NV
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), ACSONE SA/NV
COMMITTERS
COMMITTERSsbejaoui, Weblate, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/contract
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:10
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/account-invoicing:
    - account_invoice_transmit_method
OCA/contract:
    - contract
OCA/server-tools:
    - base_view_inheritance_extension
odoo/odoo:
    - base
    - account
    - base_setup
    - web
    - onboarding
    - product
    - mail
    - bus
    - web_tour
    - html_editor
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Set transmit method (email, post, portal, ...) in contracts and
propagate it to invoices.

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
contract_contract_form_view contract.contract xpath Inherits contract.contract_contract_form_view
contract_contract_search_view contract.contract xpath Inherits contract.contract_contract_search_view
contract_template_form_view contract.template xpath Inherits contract.contract_template_form_view
Models touched (2)

New fields (1)
  • transmit_method_id Many2one
    tracking=True
Public methods (0)

No public methods.

New fields (1)
  • transmit_method_id Many2one → transmit.method
    comodel_name='transmit.method' compute='_compute_transmit_method_id' ondelete='restrict' readonly=False store=True string='Transmission Method'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/contract
GIT
GIThttps://github.com/OCA/contract.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/contract/tree/12.0/contract_transmit_method
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYUncategorized
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), ACSONE SA/NV
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), ACSONE SA/NV
COMMITTERS
COMMITTERSsbejaoui, OCA Transbot, oca-travis, Weblate, OCA-git-bot
WEBSITE
WEBSITEhttps://github.com/OCA/contract
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:29:15
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/account-invoicing:
    - account_invoice_transmit_method
OCA/contract:
    - contract
OCA/server-tools:
    - base_view_inheritance_extension
odoo/odoo:
    - base
    - account
    - base_setup
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - http_routing
    - digest
    - auth_signup
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES python-dateutil
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
contract_contract_form_view contract.contract xpath Inherits contract.contract_contract_form_view
contract_contract_search_view contract.contract xpath Inherits contract.contract_contract_search_view
contract_template_form_view contract.template xpath Inherits contract.contract_template_form_view
Models touched (2)

New fields (1)
  • transmit_method_id Many2one → transmit.method
    comodel_name='transmit.method' ondelete='restrict' string='Transmission Method' track_visibility='onchange'
Public methods (1)
  • onchange_partner_transmit_method(self)
    @api.onchange('partner_id', 'company_id')

New fields (0)

No new fields.

Public methods (0)

No public methods.