| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/field-service |
| GIT | |
| GIT | https://github.com/OCA/field-service.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/field-service/tree/19.0/fieldservice_agreement |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Field Service |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Open Source Integrators |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Open Source Integrators |
| COMMITTERS | |
| COMMITTERS | OCA-git-bot, oca-ci, Vang - Nguyen Phu |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/field-service |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:40:46 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/agreement: - agreement OCA/field-service: - fieldservice - base_territory odoo/odoo: - base - base_geolocalize - base_setup - web - resource - contacts - bus - web_tour - html_editor |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | Odoo Agreement App does not provide an easy way to access field service orders related to an agreement. Some organizations needs to have a quick access to field service orders to track the performance of an agreement. This module allows you to link a field service order to an agreement and adds a smart button on the agreement to look at the list of related field service orders. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
agreement_form |
agreement | div | Inherits agreement.agreement_form | |
agreement_search |
agreement | xpath | Inherits agreement.agreement_search | |
fsm_equipment_form_view |
fsm.equipment | notebook | Inherits fieldservice.fsm_equipment_form_view | |
fsm_equipment_search_view |
fsm.equipment | xpath | Inherits fieldservice.fsm_equipment_search_view | |
fsm_order_form |
fsm.order | field | Inherits fieldservice.fsm_order_form | |
fsm_order_search_view |
fsm.order | xpath | Inherits fieldservice.fsm_order_search_view | |
fsm_person_form |
fsm.person | div | Inherits fieldservice.fsm_person_form |
equipment_count
Integer
compute='_compute_equipment_count'
args: '# Equipments'
fsm_location_ids
Many2many → fsm.location
column1='agreement_id'
column2='fsm_location_id'
relation='agreement_fsm_location_rel'
string='FSM Locations'
args: 'fsm.location'
service_order_count
Integer
compute='_compute_service_order_count'
string='# Service Orders'
action_view_fsm_equipment(self)
action_view_service_order(self)
agreement_id
Many2one → agreement
No public methods.
agreement_id
Many2one → agreement
No public methods.
agreement_count
Integer
compute='_compute_agreement_count'
string='# of Agreements'
action_view_agreements(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/field-service |
| GIT | |
| GIT | https://github.com/OCA/field-service.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/field-service/tree/18.0/fieldservice_agreement |
| VERSION | |
| VERSION | 2.0.1 |
| CATEGORY | |
| CATEGORY | Field Service |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Open Source Integrators |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Open Source Integrators |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, Iván Todorovich, oca-ci, Vincent Van Rossem, TB-Ph35 |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/field-service |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:30:06 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/agreement: - agreement OCA/field-service: - fieldservice - base_territory odoo/odoo: - base - base_geolocalize - base_setup - web - resource - contacts - bus - web_tour - html_editor |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | Odoo Agreement App does not provide an easy way to access field service orders related to an agreement. Some organizations needs to have a quick access to field service orders to track the performance of an agreement. This module allows you to link a field service order to an agreement and adds a smart button on the agreement to look at the list of related field service orders. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
agreement_form |
agreement | div | Inherits agreement.agreement_form | |
agreement_search |
agreement | xpath | Inherits agreement.agreement_search | |
fsm_equipment_form_view |
fsm.equipment | notebook | Inherits fieldservice.fsm_equipment_form_view | |
fsm_equipment_search_view |
fsm.equipment | xpath | Inherits fieldservice.fsm_equipment_search_view | |
fsm_order_form |
fsm.order | field | Inherits fieldservice.fsm_order_form | |
fsm_order_search_view |
fsm.order | xpath | Inherits fieldservice.fsm_order_search_view | |
fsm_person_form |
fsm.person | div | Inherits fieldservice.fsm_person_form |
equipment_count
Integer
compute='_compute_equipment_count'
args: '# Equipments'
fsm_location_ids
Many2many → fsm.location
column1='agreement_id'
column2='fsm_location_id'
relation='agreement_fsm_location_rel'
string='FSM Locations'
args: 'fsm.location'
service_order_count
Integer
compute='_compute_service_order_count'
string='# Service Orders'
action_view_fsm_equipment(self)
action_view_service_order(self)
agreement_id
Many2one → agreement
string='Agreement'
args: 'agreement'
No public methods.
agreement_id
Many2one → agreement
string='Agreement'
args: 'agreement'
No public methods.
agreement_count
Integer
compute='_compute_agreement_count'
string='# of Agreements'
action_view_agreements(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/field-service |
| GIT | |
| GIT | https://github.com/OCA/field-service.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/field-service/tree/17.0/fieldservice_agreement |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Field Service |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Open Source Integrators |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Open Source Integrators |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, Iván Todorovich, oca-ci, ilo |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/field-service |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:20:00 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/agreement: - agreement OCA/field-service: - fieldservice - base_territory odoo/odoo: - base - base_geolocalize - base_setup - web - resource - contacts - bus - web_tour |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | Odoo Agreement App does not provide an easy way to access field service orders related to an agreement. Some organizations needs to have a quick access to field service orders to track the performance of an agreement. This module allows you to link a field service order to an agreement and adds a smart button on the agreement to look at the list of related field service orders. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
agreement_form |
agreement | div | Inherits agreement.agreement_form | |
agreement_search |
agreement | xpath | Inherits agreement.agreement_search | |
fsm_equipment_form_view |
fsm.equipment | notebook | Inherits fieldservice.fsm_equipment_form_view | |
fsm_equipment_search_view |
fsm.equipment | xpath | Inherits fieldservice.fsm_equipment_search_view | |
fsm_order_form |
fsm.order | field | Inherits fieldservice.fsm_order_form | |
fsm_order_search_view |
fsm.order | xpath | Inherits fieldservice.fsm_order_search_view | |
fsm_person_form |
fsm.person | div | Inherits fieldservice.fsm_person_form |
equipment_count
Integer
compute='_compute_equipment_count'
args: '# Equipments'
fsm_location_id
Many2one → fsm.location
string='FSM Location'
args: 'fsm.location'
service_order_count
Integer
compute='_compute_service_order_count'
string='# Service Orders'
action_view_fsm_equipment(self)
action_view_service_order(self)
agreement_id
Many2one → agreement
string='Agreement'
args: 'agreement'
No public methods.
agreement_id
Many2one → agreement
string='Agreement'
args: 'agreement'
No public methods.
agreement_count
Integer
compute='_compute_agreement_count'
string='# of Agreements'
action_view_agreements(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/field-service |
| GIT | |
| GIT | https://github.com/OCA/field-service.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/field-service/tree/14.0/fieldservice_agreement |
| VERSION | |
| VERSION | 1.1.1 |
| CATEGORY | |
| CATEGORY | Field Service |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Open Source Integrators |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Open Source Integrators |
| COMMITTERS | |
| COMMITTERS | oca-travis, Weblate, OCA-git-bot, hparfr, patrickrwilson, Brian McMaster, Patrick Wilson |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/field-service |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:40:50 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/contract: - agreement_serviceprofile - agreement_legal - agreement OCA/field-service: - fieldservice - base_territory odoo/odoo: - base - base_geolocalize - base_setup - web - resource - contacts - bus - web_tour - product - uom |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
agreement_form_context_fix |
agreement.form.context.fix | agreement | field | Inherits agreement_legal.partner_agreement_form_view |
agreement_fsm_order_form_view |
agreement.form.fsm.order.view | agreement | div | Inherits agreement_legal.partner_agreement_form_view |
agreement_search_fields |
agreement.search.fields | agreement | xpath | Inherits agreement_legal.partner_agreement_search_view |
fsm_equipment_form_view_agreement |
fsm.equipment.agreement.form | fsm.equipment | notebook | Inherits fieldservice.fsm_equipment_form_view |
fsm_equipment_search_view_agreement |
fsm.equipment.select.agreement | fsm.equipment | xpath | Inherits fieldservice.fsm_equipment_search_view |
fsm_location_agreement_serviceprofile |
fsm.location.agreement.serviceprofile | fsm.location | notebook | Inherits fieldservice.fsm_location_form_view |
fsm_order_agreement_form |
fsm.order.agreement.form | fsm.order | field | Inherits fieldservice.fsm_order_form |
fsm_person_form |
fsm.person.form | fsm.person | div | Inherits fieldservice.fsm_person_form |
search_fsm_order_filter_agreement |
fsm.order.select.agreement | fsm.order | xpath | Inherits fieldservice.fsm_order_search_view |
equipment_count
Integer
compute='_compute_equipment_count'
args: '# Equipments'
fsm_location_id
Many2one → fsm.location
string='FSM Location'
args: 'fsm.location'
service_order_count
Integer
compute='_compute_service_order_count'
string='# Service Orders'
action_view_fsm_equipment(self)
action_view_service_order(self)
agreement_id
Many2one → agreement
string='Agreement'
args: 'agreement'
serviceprofile_id
Many2one → agreement.serviceprofile
No public methods.
serviceprofile_ids
Many2many → agreement.serviceprofile
compute='_compute_service_ids'
string='Service Profiles'
args: 'agreement.serviceprofile'
No public methods.
agreement_id
Many2one → agreement
string='Agreement'
args: 'agreement'
serviceprofile_id
Many2one → agreement.serviceprofile
No public methods.
agreement_count
Integer
compute='_compute_agreements'
string='# of Agreements'
action_view_agreements(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/field-service |
| GIT | |
| GIT | https://github.com/OCA/field-service.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/field-service/tree/12.0/fieldservice_agreement |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Field Service |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Open Source Integrators |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Open Source Integrators |
| COMMITTERS | |
| COMMITTERS | Maxime Chambreuil, GitHub, OCA Transbot, oca-travis, Weblate, OCA-git-bot, Kitti U, scampbell, Murtuza Saleh |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/field-service |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:29:14 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/contract: - agreement_serviceprofile - agreement_legal - agreement OCA/field-service: - fieldservice OCA/partner-contact: - partner_fax OCA/web: - web_timeline odoo/odoo: - base_geolocalize - base - base_setup - web - bus - web_tour - resource - contacts - product - decimal_precision - uom |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
agreement_form_context_fix |
agreement.form.context.fix | agreement | field | Inherits agreement_legal.partner_agreement_form_view |
agreement_fsm_order_form_view |
agreement.form.fsm.order.view | agreement | div | Inherits agreement_legal.partner_agreement_form_view |
agreement_search_fields |
agreement.search.fields | agreement | xpath | Inherits agreement_legal.partner_agreement_search_view |
fsm_equipment_form_view_agreement |
fsm.equipment.agreement.form | fsm.equipment | notebook | Inherits fieldservice.fsm_equipment_form_view |
fsm_equipment_search_view_agreement |
fsm.equipment.select.agreement | fsm.equipment | xpath | Inherits fieldservice.fsm_equipment_search_view |
fsm_location_agreement_serviceprofile |
fsm.location.agreement.serviceprofile | fsm.location | notebook | Inherits fieldservice.fsm_location_form_view |
fsm_order_agreement_form |
fsm.order.agreement.form | fsm.order | field | Inherits fieldservice.fsm_order_form |
fsm_person_form |
fsm.person.form | fsm.person | div | Inherits fieldservice.fsm_person_form |
search_fsm_order_filter_agreement |
fsm.order.select.agreement | fsm.order | xpath | Inherits fieldservice.fsm_order_search_view |
equipment_count
Integer
compute='_compute_equipment_count'
args: '# Equipments'
fsm_location_id
Many2one → fsm.location
string='FSM Location'
args: 'fsm.location'
service_order_count
Integer
compute='_compute_service_order_count'
string='# Service Orders'
action_view_fsm_equipment(self)
action_view_service_order(self)
agreement_id
Many2one → agreement
string='Agreement'
args: 'agreement'
serviceprofile_id
Many2one → agreement.serviceprofile
No public methods.
serviceprofile_ids
Many2many → agreement.serviceprofile
compute='_compute_service_ids'
string='Service Profiles'
args: 'agreement.serviceprofile'
No public methods.
agreement_id
Many2one → agreement
string='Agreement'
args: 'agreement'
serviceprofile_id
Many2one → agreement.serviceprofile
No public methods.
agreement_count
Integer
compute='_compute_agreements'
string='# of Agreements'
action_view_agreements(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/field-service |
| GIT | |
| GIT | https://github.com/OCA/field-service.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/field-service/tree/11.0/fieldservice_agreement |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Field Service |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Open Source Integrators |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Open Source Integrators |
| COMMITTERS | |
| COMMITTERS | Maxime Chambreuil, Bhavesh Odedra, OCA-git-bot, scampbell |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/field-service |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:23:55 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/contract: - agreement OCA/field-service: - fieldservice OCA/geospatial: - base_geoengine OCA/web: - web_timeline odoo/odoo: - base_geolocalize - base - base_setup - web - bus - web_tour - resource - account - product - decimal_precision - analytic - web_planner - portal - http_routing - contacts - sale_management - sale - sales_team - account_invoicing |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
geojson shapely simplejson |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
agreement_form_context_fix |
agreement.form.context.fix | agreement | field | Inherits agreement.partner_agreement_form_view |
agreement_fsm_order_form_view |
agreement.form.fsm.order.view | agreement | div | Inherits agreement.partner_agreement_form_view |
agreement_search_fields |
agreement.search.fields | agreement | xpath | Inherits agreement.partner_agreement_search_view |
fsm_equipment_form_view_agreement |
fsm.equipment.agreement.form | fsm.equipment | notebook | Inherits fieldservice.fsm_equipment_form_view |
fsm_equipment_search_view_agreement |
fsm.equipment.select.agreement | fsm.equipment | xpath | Inherits fieldservice.fsm_equipment_search_view |
fsm_order_agreement_form |
fsm.order.agreement.form | fsm.order | field | Inherits fieldservice.fsm_order_form |
search_fsm_order_filter_agreement |
fsm.order.select.agreement | fsm.order | xpath | Inherits fieldservice.fsm_order_search_view |
equipment_count
Integer
compute='_compute_equipment_count'
args: '# Equipments'
fsm_location_id
Many2one → fsm.location
string='FSM Location'
args: 'fsm.location'
service_order_count
Integer
compute='_compute_service_order_count'
string='# Service Orders'
action_view_fsm_equipment(self)
action_view_service_order(self)
agreement_id
Many2one → agreement
string='Agreement'
args: 'agreement'
serviceprofile_id
Many2one → agreement.serviceprofile
No public methods.