Sale Partner Address Restrict

sale_partner_address_restrict
REPOSITORY
REPOSITORYOCA/sale-workflow
GIT
GIThttps://github.com/OCA/sale-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/sale-workflow/tree/18.0/sale_partner_address_restrict
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYSales
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), ForgeFlow
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), ForgeFlow
COMMITTERS
COMMITTERSDenis Roussel, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/sale-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:11
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/server-tools:
    - base_partition
odoo/odoo:
    - base
    - sale
    - sales_team
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - html_editor
    - account_payment
    - account
    - onboarding
    - product
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - payment
    - utm
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module restricts the addresses to be used in the sales order form to only
addresses of the selected customer.

When managing dropship delivery addresses, a delivery address needs to be created
for the buyer main contact. You can then mark the checkbox 'Dropship Address' on
the delivery address to prevent the buyer main contact name to be displayed as
part of the delivery address name.

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
res_config_settings_view_form res.config.settings.view.form.inherit.sale res.config.settings setting Inherits base.res_config_settings_view_form
view_order_form sale.order.form (in partner_invoicing_mode) sale.order field Inherits sale.view_order_form
view_partner_form res.partner.form - sale_partner_address_restrict_dropshipping res.partner xpath Inherits base.view_partner_form
Models touched (4)

New fields (1)
  • sale_partner_address_restriction Boolean
    help='Check this box if you want to restrict partner addresses selection in sale orders. They should depends on the Customer filled in.'
Public methods (0)

No public methods.

New fields (1)
  • sale_partner_address_restriction Boolean
    readonly=False related='company_id.sale_partner_address_restriction'
Public methods (0)

No public methods.

New fields (1)
  • is_dropship_address Boolean
    string='Dropship Address'
Public methods (0)

No public methods.

New fields (1)
  • partner_address_restriction_domain Binary
    compute='_compute_partner_address_restriction_domain' help='This is the computed domain to filter delivery and invoicing addresses.'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/sale-workflow
GIT
GIThttps://github.com/OCA/sale-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/sale-workflow/tree/17.0/sale_partner_address_restrict
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYSales
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), ForgeFlow
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), ForgeFlow
COMMITTERS
COMMITTERSJordiMForgeFlow, Weblate, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/sale-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:20:05
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/server-tools:
    - base_partition
odoo/odoo:
    - base
    - sale
    - sales_team
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - account_payment
    - account
    - onboarding
    - product
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - payment
    - utm
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module restricts the addresses to be used in the sales order form to only
addresses of the selected customer.

When managing dropship delivery addresses, a delivery address needs to be created
for the buyer main contact. You can then mark the checkbox 'Dropship Address' on
the delivery address to prevent the buyer main contact name to be displayed as
part of the delivery address name.

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
res_config_settings_view_form res.config.settings.view.form.inherit.sale res.config.settings setting Inherits sale.res_config_settings_view_form
view_order_form sale.order.form (in partner_invoicing_mode) sale.order field Inherits sale.view_order_form
view_partner_form res.partner.form - sale_partner_address_restrict_dropshipping res.partner xpath Inherits base.view_partner_form
Models touched (4)

New fields (1)
  • sale_partner_address_restriction Boolean
    help='Check this box if you want to restrict partner addresses selection in sale orders. They should depends on the Customer filled in.'
Public methods (0)

No public methods.

New fields (1)
  • sale_partner_address_restriction Boolean
    readonly=False related='company_id.sale_partner_address_restriction'
Public methods (0)

No public methods.

New fields (1)
  • is_dropship_address Boolean
    string='Dropship Address'
Public methods (0)

No public methods.

New fields (1)
  • partner_address_restriction_domain Binary
    compute='_compute_partner_address_restriction_domain' help='This is the computed domain to filter delivery and invoicing addresses.'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/partner-contact
GIT
GIThttps://github.com/OCA/partner-contact.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/partner-contact/tree/16.0/sale_partner_address_restrict
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYSales
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), ForgeFlow
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), ForgeFlow
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Marina Alapont
WEBSITE
WEBSITEhttps://github.com/OCA/partner-contact
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:53:43
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - sale
    - sales_team
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - account_payment
    - account
    - product
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - payment
    - utm
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (0)

No views found for this module.

Models touched (1)

New fields (0)

No new fields.

Public methods (0)

No public methods.

STATUS
STATUSOpen migration PR - not merged yet for this version
REPOSITORY
REPOSITORYOCA/sale-workflow
PULL REQUEST
PULL REQUEST[19.0][MIG] sale_partner_address_restrict: Migration to 19.0 (#4294)