TIP: You can type at any time to perform a new search.
Field Service - Agreements
fieldservice_agreement · OCA/field-service
- Repository
- OCA/field-service · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Field Service
- Folder size
- 0.09 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/field-service
- Last tracking update
- 2026-08-07 09:06:25
- Authors
- Odoo Community Association (OCA), Gray Matter Logic
- Maintainers
- Odoo Community Association (OCA), Gray Matter Logic
- Committers
- Maxime Chambreuil, Weblate, OCA-git-bot, oca-ci, Vang - Nguyen Phu
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- fieldservice_sale_agreement
- 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.
Code Analysis ⓘ
Views touched (7)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
agreement_form |
agreement | form | Inherits agreement.agreement_form | |
agreement_search |
agreement | search | Inherits agreement.agreement_search | |
fsm_equipment_form_view |
fsm.equipment | form | Inherits fieldservice.fsm_equipment_form_view | |
fsm_equipment_search_view |
fsm.equipment | search | Inherits fieldservice.fsm_equipment_search_view | |
fsm_order_form |
fsm.order | form | Inherits fieldservice.fsm_order_form | |
fsm_order_search_view |
fsm.order | search | Inherits fieldservice.fsm_order_search_view | |
fsm_person_form |
fsm.person | form | Inherits fieldservice.fsm_person_form |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (4)
New fields (3)
-
equipment_countIntegercompute='_compute_equipment_count' args: '# Equipments' -
fsm_location_idsMany2many → fsm.locationcolumn1='agreement_id'column2='fsm_location_id'relation='agreement_fsm_location_rel'string='FSM Locations' args: 'fsm.location' -
service_order_countIntegercompute='_compute_service_order_count'string='# Service Orders'
-
action_view_fsm_equipment(self) -
action_view_service_order(self)
New fields (1)
-
agreement_idMany2one → agreementargs: 'agreement'
No public methods.
New fields (1)
-
agreement_idMany2one → agreementargs: 'agreement'
No public methods.
New fields (1)
-
agreement_countIntegercompute='_compute_agreement_count'string='# of Agreements'
-
action_view_agreements(self)
Loading…
Loading…
Loading…
Loading…
Loading…