Base Territory

base_territory
REPOSITORY
REPOSITORYOCA/field-service
GIT
GIThttps://github.com/OCA/field-service.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/field-service/tree/19.0/base_territory
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYHidden
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONYes
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Open Source Integrators
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Open Source Integrators
COMMITTERS
COMMITTERSOCA-git-bot, oca-ci, Cuong, Nguyen Minh Tran Manh, Hoa - Truong Thi Kim
WEBSITE
WEBSITEhttps://github.com/OCA/field-service
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:40:46
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - base
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module allows you to define territories, branches, districts and
regions to be used for Field Service operations or Sales.

Code Analysis

Views touched (9)
XML IDNameModelTypeStatus
res_branch_form_view res.branch.form res.branch form New
res_branch_tree_view res.branch.tree res.branch list New
res_district_form_view res.district.form res.district form New
res_district_tree_view res.district.tree res.district list New
res_region_form_view res.region.form res.region form New
res_region_tree_view res.region.tree res.region list New
res_territory_form_view res.territory.form res.territory form New
res_territory_tree_view res.territory.tree res.territory list New
view_res_country_extended_region_form view_res_country_extended_region_form res.country field Inherits base.view_country_form
Models touched (5)

New fields (4)
  • description Char
  • district_id Many2one → res.district
    string='District' args: 'res.district'
  • name Char
    required=True
  • partner_id Many2one → res.partner
    string='Branch Manager' args: 'res.partner'
Public methods (0)

No public methods.

New fields (2)
  • region_ids Many2many → res.region
    string='Regions' args: 'res.region', 'res_country_region_rel', 'country_id', 'region_id'
  • territory_id Many2one → res.territory
    string='Territory' args: 'res.territory'
Public methods (0)

No public methods.

New fields (4)
  • description Char
  • name Char
    required=True
  • partner_id Many2one → res.partner
    string='District Manager' args: 'res.partner'
  • region_id Many2one → res.region
    string='Region' args: 'res.region'
Public methods (0)

No public methods.

New fields (3)
  • description Char
  • name Char
    required=True
  • partner_id Many2one → res.partner
    string='Region Manager' args: 'res.partner'
Public methods (0)

No public methods.

New fields (8)
  • branch_id Many2one → res.branch
    string='Branch' args: 'res.branch'
  • country_ids One2many → res.country
    string='Country Names' args: 'res.country', 'territory_id'
  • description Char
  • district_id Many2one
    related='branch_id.district_id' string='District'
  • name Char
    required=True
  • region_id Many2one
    related='branch_id.district_id.region_id' string='Region'
  • type Selection
    args: [('zip', 'Zip'), ('state', 'State'), ('country', 'Country')]
  • zip_codes Char
    args: 'ZIP Codes'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/field-service
GIT
GIThttps://github.com/OCA/field-service.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/field-service/tree/18.0/base_territory
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYHidden
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONYes
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Open Source Integrators
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Open Source Integrators
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, EdgarRetes
WEBSITE
WEBSITEhttps://github.com/OCA/field-service
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:06
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - base
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module allows you to define territories, branches, districts and
regions to be used for Field Service operations or Sales.

Code Analysis

Views touched (9)
XML IDNameModelTypeStatus
res_branch_form_view res.branch.form res.branch form New
res_branch_tree_view res.branch.tree res.branch list New
res_district_form_view res.district.form res.district form New
res_district_tree_view res.district.tree res.district list New
res_region_form_view res.region.form res.region form New
res_region_tree_view res.region.tree res.region list New
res_territory_form_view res.territory.form res.territory form New
res_territory_tree_view res.territory.tree res.territory list New
view_res_country_extended_region_form view_res_country_extended_region_form res.country field Inherits base.view_country_form
Models touched (5)

New fields (4)
  • description Char
  • district_id Many2one → res.district
    string='District' args: 'res.district'
  • name Char
    required=True
  • partner_id Many2one → res.partner
    string='Branch Manager' args: 'res.partner'
Public methods (0)

No public methods.

New fields (2)
  • region_ids Many2many → res.region
    string='Regions' args: 'res.region', 'res_country_region_rel', 'country_id', 'region_id'
  • territory_id Many2one → res.territory
    string='Territory' args: 'res.territory'
Public methods (0)

No public methods.

New fields (4)
  • description Char
  • name Char
    required=True
  • partner_id Many2one → res.partner
    string='District Manager' args: 'res.partner'
  • region_id Many2one → res.region
    string='Region' args: 'res.region'
Public methods (0)

No public methods.

New fields (3)
  • description Char
  • name Char
    required=True
  • partner_id Many2one → res.partner
    string='Region Manager' args: 'res.partner'
Public methods (0)

No public methods.

New fields (8)
  • branch_id Many2one → res.branch
    string='Branch' args: 'res.branch'
  • country_ids One2many → res.country
    string='Country Names' args: 'res.country', 'territory_id'
  • description Char
  • district_id Many2one
    related='branch_id.district_id' string='District'
  • name Char
    required=True
  • region_id Many2one
    related='branch_id.district_id.region_id' string='Region'
  • type Selection
    args: [('zip', 'Zip'), ('state', 'State'), ('country', 'Country')]
  • zip_codes Char
    args: 'ZIP Codes'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/field-service
GIT
GIThttps://github.com/OCA/field-service.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/field-service/tree/17.0/base_territory
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYHidden
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONYes
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Open Source Integrators
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Open Source Integrators
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Brian McMaster
WEBSITE
WEBSITEhttps://github.com/OCA/field-service
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:20:00
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - base
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module allows you to define territories, branches, districts and
regions to be used for Field Service operations or Sales.

Code Analysis

Views touched (9)
XML IDNameModelTypeStatus
res_branch_form_view res.branch.form res.branch form New
res_branch_tree_view res.branch.tree res.branch tree New
res_district_form_view res.district.form res.district form New
res_district_tree_view res.district.tree res.district tree New
res_region_form_view res.region.form res.region form New
res_region_tree_view res.region.tree res.region tree New
res_territory_form_view res.territory.form res.territory form New
res_territory_tree_view res.territory.tree res.territory tree New
view_res_country_extended_region_form view_res_country_extended_region_form res.country field Inherits base.view_country_form
Models touched (5)

New fields (4)
  • description Char
  • district_id Many2one → res.district
    string='District' args: 'res.district'
  • name Char
    required=True
  • partner_id Many2one → res.partner
    string='Branch Manager' args: 'res.partner'
Public methods (0)

No public methods.

New fields (2)
  • region_ids Many2many → res.region
    string='Regions' args: 'res.region', 'res_country_region_rel', 'country_id', 'region_id'
  • territory_id Many2one → res.territory
    string='Territory' args: 'res.territory'
Public methods (0)

No public methods.

New fields (4)
  • description Char
  • name Char
    required=True
  • partner_id Many2one → res.partner
    string='District Manager' args: 'res.partner'
  • region_id Many2one → res.region
    string='Region' args: 'res.region'
Public methods (0)

No public methods.

New fields (3)
  • description Char
  • name Char
    required=True
  • partner_id Many2one → res.partner
    string='Region Manager' args: 'res.partner'
Public methods (0)

No public methods.

New fields (8)
  • branch_id Many2one → res.branch
    string='Branch' args: 'res.branch'
  • country_ids One2many → res.country
    string='Country Names' args: 'res.country', 'territory_id'
  • description Char
  • district_id Many2one
    related='branch_id.district_id' string='District'
  • name Char
    required=True
  • region_id Many2one
    related='branch_id.district_id.region_id' string='Region'
  • type Selection
    args: [('zip', 'Zip'), ('state', 'State'), ('country', 'Country')]
  • zip_codes Char
    args: 'ZIP Codes'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/field-service
GIT
GIThttps://github.com/OCA/field-service.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/field-service/tree/16.0/base_territory
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYHidden
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONYes
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Open Source Integrators
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Open Source Integrators
COMMITTERS
COMMITTERSMaxime Chambreuil, Weblate, OCA-git-bot, oca-ci, Brian McMaster
WEBSITE
WEBSITEhttps://github.com/OCA/field-service
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:53:41
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - base
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (9)
XML IDNameModelTypeStatus
res_branch_form_view res.branch.form res.branch form New
res_branch_tree_view res.branch.tree res.branch tree New
res_district_form_view res.district.form res.district form New
res_district_tree_view res.district.tree res.district tree New
res_region_form_view res.region.form res.region form New
res_region_tree_view res.region.tree res.region tree New
res_territory_form_view res.territory.form res.territory form New
res_territory_tree_view res.territory.tree res.territory tree New
view_res_country_extended_region_form view_res_country_extended_region_form res.country field Inherits base.view_country_form
Models touched (5)

New fields (4)
  • description Char
  • district_id Many2one → res.district
    string='District' args: 'res.district'
  • name Char
    required=True
  • partner_id Many2one → res.partner
    string='Branch Manager' args: 'res.partner'
Public methods (0)

No public methods.

New fields (2)
  • region_ids Many2many → res.region
    string='Regions' args: 'res.region', 'res_country_region_rel', 'country_id', 'region_id'
  • territory_id Many2one → res.territory
    string='Territory' args: 'res.territory'
Public methods (0)

No public methods.

New fields (4)
  • description Char
  • name Char
    required=True
  • partner_id Many2one → res.partner
    string='District Manager' args: 'res.partner'
  • region_id Many2one → res.region
    string='Region' args: 'res.region'
Public methods (0)

No public methods.

New fields (3)
  • description Char
  • name Char
    required=True
  • partner_id Many2one → res.partner
    string='Region Manager' args: 'res.partner'
Public methods (0)

No public methods.

New fields (8)
  • branch_id Many2one → res.branch
    string='Branch' args: 'res.branch'
  • country_ids One2many → res.country
    string='Country Names' args: 'res.country', 'territory_id'
  • description Char
  • district_id Many2one
    related='branch_id.district_id' string='District'
  • name Char
    required=True
  • region_id Many2one
    related='branch_id.district_id.region_id' string='Region'
  • type Selection
    args: [('zip', 'Zip'), ('state', 'State'), ('country', 'Country')]
  • zip_codes Char
    args: 'ZIP Codes'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/field-service
GIT
GIThttps://github.com/OCA/field-service.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/field-service/tree/15.0/base_territory
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYHidden
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONYes
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Open Source Integrators
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Open Source Integrators
COMMITTERS
COMMITTERSMaxime Chambreuil, Weblate, OCA-git-bot, oca-ci, Brian McMaster, Murtaza Mithaiwala
WEBSITE
WEBSITEhttps://github.com/OCA/field-service
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:46:30
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - base
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (9)
XML IDNameModelTypeStatus
res_branch_form_view res.branch.form res.branch form New
res_branch_tree_view res.branch.tree res.branch tree New
res_district_form_view res.district.form res.district form New
res_district_tree_view res.district.tree res.district tree New
res_region_form_view res.region.form res.region form New
res_region_tree_view res.region.tree res.region tree New
res_territory_form_view res.territory.form res.territory form New
res_territory_tree_view res.territory.tree res.territory tree New
view_res_country_extended_region_form view_res_country_extended_region_form res.country field Inherits base.view_country_form
Models touched (5)

New fields (4)
  • description Char
  • district_id Many2one → res.district
    string='District' args: 'res.district'
  • name Char
    required=True
  • partner_id Many2one → res.partner
    string='Branch Manager' args: 'res.partner'
Public methods (0)

No public methods.

New fields (2)
  • region_ids Many2many → res.region
    string='Regions' args: 'res.region', 'res_country_region_rel', 'country_id', 'region_id'
  • territory_id Many2one → res.territory
    string='Territory' args: 'res.territory'
Public methods (0)

No public methods.

New fields (4)
  • description Char
  • name Char
    required=True
  • partner_id Many2one → res.partner
    string='District Manager' args: 'res.partner'
  • region_id Many2one → res.region
    string='Region' args: 'res.region'
Public methods (0)

No public methods.

New fields (3)
  • description Char
  • name Char
    required=True
  • partner_id Many2one → res.partner
    string='Region Manager' args: 'res.partner'
Public methods (0)

No public methods.

New fields (8)
  • branch_id Many2one → res.branch
    string='Branch' args: 'res.branch'
  • country_ids One2many → res.country
    string='Country Names' args: 'res.country', 'territory_id'
  • description Char
  • district_id Many2one
    related='branch_id.district_id' string='District'
  • name Char
    required=True
  • region_id Many2one
    related='branch_id.district_id.region_id' string='Region'
  • type Selection
    args: [('zip', 'Zip'), ('state', 'State'), ('country', 'Country')]
  • zip_codes Char
    args: 'ZIP Codes'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/field-service
GIT
GIThttps://github.com/OCA/field-service.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/field-service/tree/14.0/base_territory
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYHidden
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONYes
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Open Source Integrators
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Open Source Integrators
COMMITTERS
COMMITTERSDaniel Reis, OCA Transbot, oca-travis, Weblate, OCA-git-bot, oca-ci, brian10048, Brian McMaster
WEBSITE
WEBSITEhttps://github.com/OCA/field-service
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:40:50
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - base
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (9)
XML IDNameModelTypeStatus
res_branch_form_view res.branch.form res.branch form New
res_branch_tree_view res.branch.tree res.branch tree New
res_district_form_view res.district.form res.district form New
res_district_tree_view res.district.tree res.district tree New
res_region_form_view res.region.form res.region form New
res_region_tree_view res.region.tree res.region tree New
res_territory_form_view res.territory.form res.territory form New
res_territory_tree_view res.territory.tree res.territory tree New
view_res_country_extended_region_form view_res_country_extended_region_form res.country field Inherits base.view_country_form
Models touched (5)

New fields (4)
  • description Char
    string='Description'
  • district_id Many2one → res.district
    string='District' args: 'res.district'
  • name Char
    required=True string='Name'
  • partner_id Many2one → res.partner
    string='Branch Manager' args: 'res.partner'
Public methods (0)

No public methods.

New fields (2)
  • region_ids Many2many → res.region
    string='Regions' args: 'res.region', 'res_country_region_rel', 'country_id', 'region_id'
  • territory_id Many2one → res.territory
    string='Territory' args: 'res.territory'
Public methods (0)

No public methods.

New fields (4)
  • description Char
    string='Description'
  • name Char
    required=True string='Name'
  • partner_id Many2one → res.partner
    string='District Manager' args: 'res.partner'
  • region_id Many2one → res.region
    string='Region' args: 'res.region'
Public methods (0)

No public methods.

New fields (3)
  • description Char
    string='Description'
  • name Char
    required=True string='Name'
  • partner_id Many2one → res.partner
    string='Region Manager' args: 'res.partner'
Public methods (0)

No public methods.

New fields (8)
  • branch_id Many2one → res.branch
    string='Branch' args: 'res.branch'
  • country_ids One2many → res.country
    string='Country Names' args: 'res.country', 'territory_id'
  • description Char
    string='Description'
  • district_id Many2one
    related='branch_id.district_id' string='District'
  • name Char
    required=True string='Name'
  • region_id Many2one
    related='branch_id.district_id.region_id' string='Region'
  • type Selection
    args: [('zip', 'Zip'), ('state', 'State'), ('country', 'Country')], 'Type'
  • zip_codes Char
    string='ZIP Codes'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/field-service
GIT
GIThttps://github.com/OCA/field-service.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/field-service/tree/13.0/base_territory
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYHidden
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONYes
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Open Source Integrators
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Open Source Integrators
COMMITTERS
COMMITTERSOCA Transbot, oca-travis, OCA-git-bot, Murtuza Saleh
WEBSITE
WEBSITEhttps://github.com/OCA/field-service
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:34:10
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - base
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (9)
XML IDNameModelTypeStatus
res_branch_form_view res.branch.form res.branch form New
res_branch_tree_view res.branch.tree res.branch tree New
res_district_form_view res.district.form res.district form New
res_district_tree_view res.district.tree res.district tree New
res_region_form_view res.region.form res.region form New
res_region_tree_view res.region.tree res.region tree New
res_territory_form_view res.territory.form res.territory form New
res_territory_tree_view res.territory.tree res.territory tree New
view_res_country_extended_region_form view_res_country_extended_region_form res.country field Inherits base.view_country_form
Models touched (5)

New fields (4)
  • description Char
    string='Description'
  • district_id Many2one → res.district
    string='District' args: 'res.district'
  • name Char
    required=True string='Name'
  • partner_id Many2one → res.partner
    string='Branch Manager' args: 'res.partner'
Public methods (0)

No public methods.

New fields (2)
  • region_ids Many2many → res.region
    string='Regions' args: 'res.region', 'res_country_region_rel', 'country_id', 'region_id'
  • territory_id Many2one → res.territory
    string='Territory' args: 'res.territory'
Public methods (0)

No public methods.

New fields (4)
  • description Char
    string='Description'
  • name Char
    required=True string='Name'
  • partner_id Many2one → res.partner
    string='District Manager' args: 'res.partner'
  • region_id Many2one → res.region
    string='Region' args: 'res.region'
Public methods (0)

No public methods.

New fields (3)
  • description Char
    string='Description'
  • name Char
    required=True string='Name'
  • partner_id Many2one → res.partner
    string='Region Manager' args: 'res.partner'
Public methods (0)

No public methods.

New fields (8)
  • branch_id Many2one → res.branch
    string='Branch' args: 'res.branch'
  • country_ids One2many → res.country
    string='Country Names' args: 'res.country', 'territory_id'
  • description Char
    string='Description'
  • district_id Many2one
    related='branch_id.district_id' string='District'
  • name Char
    required=True string='Name'
  • region_id Many2one
    related='branch_id.district_id.region_id' string='Region'
  • type Selection
    args: [('zip', 'Zip'), ('state', 'State'), ('country', 'Country')], 'Type'
  • zip_codes Char
    string='ZIP Codes'
Public methods (0)

No public methods.