Repository
OCA/field-service · module folder · Try on Runboat
Module version
1.0.0
Category
Project
Folder size
0.11 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), Pavlov Media
Maintainers
Odoo Community Association (OCA), Pavlov Media
Committers
Maxime Chambreuil, Weblate, OCA-git-bot, oca-ci
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
fieldservice_timesheet
Description
This module allows field service orders to be created from projects and
project tasks.

Code Analysis

Views touched (7)
XML IDNameModelTypeStatus
fieldservice_project_task_view_form project.task.fieldservice.form project.task form Inherits project.view_task_form2
fieldservice_project_view_form project.fieldservice.form project.project form Inherits project.edit_project
fieldservice_project_view_list project.fieldservice.list project.project list Inherits project.view_project
fieldservice_project_view_search project.fieldservice.search project.project search Inherits project.view_project_project_filter
view_fsm_location_project_form view.fsm.location.project.form fsm.location form Inherits fieldservice.fsm_location_form_view
view_fsm_order_project_form view.fsm.order.project.form fsm.order form Inherits fieldservice.fsm_order_form
view_fsm_team_project_form view.fsm.team.project.form fsm.team form Inherits fieldservice.view_team_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (5)

New fields (1)
  • project_count Integer
    compute='_compute_project_count' string='# Projects'
Public methods (1)
  • action_view_project(self)

New fields (2)
  • project_id Many2one → project.project
    string='Project' tracking=True args: 'project.project'
  • project_task_id Many2one → project.task
    string='Project Task' tracking=True args: 'project.task'
Public methods (2)
  • action_view_order(self)
  • onchange_team_id(self)
    @api.onchange('team_id')

New fields (1)
  • project_id Many2one → project.project
    string='Project' args: 'project.project'
Public methods (0)

No public methods.

New fields (2)
  • fsm_location_id Many2one → fsm.location
    string='FSM Location' args: 'fsm.location'
  • fsm_order_ids One2many → fsm.order
    string='Service Orders' args: 'fsm.order', 'project_id'
Public methods (1)
  • action_create_order(self)
    This function returns an action that displays a full FSM Order form when creating an FSM Order from a project.

New fields (1)
  • fsm_order_ids One2many → fsm.order
    string='Service Orders' args: 'fsm.order', 'project_task_id'
Public methods (1)
  • action_create_order(self)
    This function returns an action that displays a full FSM Order form when creating an FSM Order from a project.

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…