Field Service Partner Relations

fieldservice_partner_multi_relation
REPOSITORY
REPOSITORYOCA/field-service
GIT
GIThttps://github.com/OCA/field-service.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/field-service/tree/15.0/fieldservice_partner_multi_relation
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYField Service
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
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, ShwetaSerpentCS
WEBSITE
WEBSITEhttps://github.com/OCA/field-service
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:46:30
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/field-service:
    - fieldservice
    - base_territory
OCA/partner-contact:
    - partner_multi_relation
odoo/odoo:
    - contacts
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - sales_team
    - base_geolocalize
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
fsm_location_relations_form_view fsm.location.relations.form.view fsm.location div Inherits fieldservice.fsm_location_form_view
Models touched (4)

New fields (1)
  • rel_count Integer
    compute='_compute_relation_count' string='Relations'
Public methods (1)
  • action_view_relations(self)
    This function returns an action that display existing partner relations of a given fsm location id.

New fields (0)

No new fields.

Public methods (1)
  • get_partner_type(self)
    Get partner type for relation. :return: 'c' for company or 'p' for person or 'fsm-location' for FSM Location :rtype: str

New fields (0)

No new fields.

Public methods (9)
  • build_domain(self, side, cat)
  • get_cat(self, partner)
  • onchange_other_partner_id(self)
    @api.onchange('other_partner_id')
  • onchange_this_partner_id(self)
    @api.onchange('this_partner_id')
  • onchange_type_selection_id(self)
    @api.onchange('type_selection_id')
  • set_domain_left(self)
  • set_domain_right(self)
  • set_domain_type(self)
  • try_type(self)

New fields (0)

No new fields.

Public methods (1)
  • get_partner_types(self)
REPOSITORY
REPOSITORYOCA/field-service
GIT
GIThttps://github.com/OCA/field-service.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/field-service/tree/14.0/fieldservice_partner_multi_relation
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYField Service
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
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, Weblate, OCA-git-bot, Vimal Patel, Yves Goldberg
WEBSITE
WEBSITEhttps://github.com/OCA/field-service
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:40:50
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/field-service:
    - fieldservice
    - base_territory
OCA/partner-contact:
    - partner_multi_relation
odoo/odoo:
    - contacts
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - sales_team
    - base_geolocalize
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
fsm_location_relations_form_view fsm.location.relations.form.view fsm.location div Inherits fieldservice.fsm_location_form_view
Models touched (4)

New fields (1)
  • rel_count Integer
    compute='_compute_relation_count' string='Relations'
Public methods (1)
  • action_view_relations(self)
    This function returns an action that display existing partner relations of a given fsm location id.

New fields (0)

No new fields.

Public methods (1)
  • get_partner_type(self)
    Get partner type for relation. :return: 'c' for company or 'p' for person or 'fsm-location' for FSM Location :rtype: str

New fields (0)

No new fields.

Public methods (9)
  • build_domain(self, side, cat)
  • get_cat(self, partner)
  • onchange_other_partner_id(self)
    @api.onchange('other_partner_id')
  • onchange_this_partner_id(self)
    @api.onchange('this_partner_id')
  • onchange_type_selection_id(self)
    @api.onchange('type_selection_id')
  • set_domain_left(self)
  • set_domain_right(self)
  • set_domain_type(self)
  • try_type(self)

New fields (0)

No new fields.

Public methods (1)
  • get_partner_types(self)
REPOSITORY
REPOSITORYOCA/field-service
GIT
GIThttps://github.com/OCA/field-service.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/field-service/tree/12.0/fieldservice_partner_multi_relation
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYField Service
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Open Source Integrators
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Open Source Integrators
COMMITTERS
COMMITTERSMaxime Chambreuil, OCA Transbot, oca-travis, Weblate, OCA-git-bot, scampbell, Murtuza Saleh
WEBSITE
WEBSITEhttps://github.com/OCA/field-service
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:29:14
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/field-service:
    - fieldservice
OCA/partner-contact:
    - partner_multi_relation
    - partner_fax
OCA/web:
    - web_domain_field
    - web_tree_many2one_clickable
    - web_timeline
odoo/odoo:
    - contacts
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - base_geolocalize
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
fsm_location_relations_form_view fsm.location.relations.form.view fsm.location div Inherits fieldservice.fsm_location_form_view
Models touched (4)

New fields (1)
  • rel_count Integer
    compute='_compute_relation_count' string='Relations'
Public methods (1)
  • action_view_relations(self)
    @api.multi
    This function returns an action that display existing partner relations of a given fsm location id.

New fields (0)

No new fields.

Public methods (1)
  • get_partner_type(self)
    @api.multi
    Get partner type for relation. :return: 'c' for company or 'p' for person or 'fsm-location' for FSM Location :rtype: str

New fields (0)

No new fields.

Public methods (9)
  • build_domain(self, side, cat)
  • get_cat(self, partner)
  • onchange_other_partner_id(self)
    @api.onchange('other_partner_id')
  • onchange_this_partner_id(self)
    @api.onchange('this_partner_id')
  • onchange_type_selection_id(self)
    @api.onchange('type_selection_id')
  • set_domain_left(self)
  • set_domain_right(self)
  • set_domain_type(self)
  • try_type(self)

New fields (0)

No new fields.

Public methods (1)
  • get_partner_types(self)
    @api.multi
REPOSITORY
REPOSITORYOCA/field-service
GIT
GIThttps://github.com/OCA/field-service.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/field-service/tree/11.0/fieldservice_partner_multi_relation
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYField Service
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Open Source Integrators
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Open Source Integrators
COMMITTERS
COMMITTERSMaxime Chambreuil, GitHub, OCA-git-bot, osi-scampbell
WEBSITE
WEBSITEhttps://github.com/OCA/partner-contact
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:23:55
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/partner-contact:
    - partner_multi_relation
odoo/odoo:
    - contacts
    - base
    - sales_team
    - mail
    - base_setup
    - web
    - bus
    - web_tour
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 (2)

New fields (0)

No new fields.

Public methods (1)
  • get_partner_type(self)
    @api.multi
    Get partner type for relation. :return: 'c' for company or 'p' for person or 'fsm-location' for FSM Location :rtype: str

New fields (0)

No new fields.

Public methods (1)
  • get_partner_types(self)
    @api.multi