| 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/15.0/fieldservice_logbook |
| 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), Camptocamp |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Camptocamp |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, oca-ci, Maksym Yankin |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/field-service |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:00:32 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
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 | This module allows you to register and view the logbook on Field Service records. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
fsm_equipment_form_view |
fsm.equipment | field | Inherits fieldservice.fsm_equipment_form_view | |
fsm_equipment_logbook_form |
fsm.equipment.logbook | form | New | |
fsm_equipment_logbook_tree |
fsm.equipment.logbook | tree | New | |
fsm_equipment_logbook_view_search |
fsm.equipment.logbook | search | New | |
fsm_location_form_view |
fsm.location | xpath | Inherits fieldservice.fsm_location_form_view | |
fsm_order_form |
fsm.order | xpath | Inherits fieldservice.fsm_order_form |
No new fields.
Public methods (2)create(self, vals_list)
write(self, vals)
equipment_id
Many2one → fsm.equipment
domain="[('location_id', '=', location_id)]"
args: 'fsm.equipment'
equipment_status
Char
event_date
Datetime
default=fields.Datetime.now
location_id
Many2one → fsm.location
note
Text
string='Content'
origin_status
Char
res_id
Many2oneReference
model_field='res_model'
readonly=True
string='Related Document ID'
res_model
Selection
readonly=True
args: [('fsm.equipment', 'Equipment'), ('fsm.location', 'Location'), ('fsm.order', 'Order')]
source
Char
compute='_compute_source'
source_display_name
Char
compute='_compute_source_display_name'
type
Selection
default='note'
args: [('note', 'Note'), ('equipment', 'Equipment'), ('location', 'Location'), ('order', 'Order')]
No public methods.
equipment_logs_count
Integer
compute='_compute_equipment_logs'
equipment_logs_ids
Many2many → fsm.equipment.logbook
compute='_compute_equipment_logs'
args: 'fsm.equipment.logbook'
action_view_equipment_logs(self)
No new fields.
Public methods (1)write(self, vals)
No new fields.
Public methods (2)create(self, vals_list)
write(self, vals)